Enphase Energy
Join to apply for the
Principal Engineer – Embedded Firmware
role at
Enphase Energy 3 days ago Be among the first 25 applicants Join to apply for the
Principal Engineer – Embedded Firmware
role at
Enphase Energy Get AI-powered advice on this job and more exclusive features. Description
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Description
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
About The Role
Enphase is looking for an experienced FW development Engineer to work on our proprietary Power Line Communication (PLC) technology development. In this role, you will develop and optimize digital signal processing (DSP) algorithms and software for narrow band Power Line Communication (PLC) modems. Your expertise will contribute to the advancement of communication technologies and enable efficient and reliable data transmission over power line networks. This position offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and shape the future of PLC modem technology.
What You Will Do
Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems for reliable data communication over power line networks. Collaborate with cross-functional teams, including hardware engineers, system architects, and firmware developers, to define system requirements and specifications for narrow-band PLC modem development. Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability. Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards. Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications. Document your work to facilitate knowledge sharing and maintain accurate project records. Support system integration efforts, troubleshoot hardware-software interactions, and provide technical assistance during the product development lifecycle.
Who You Are And What You Bring
Bachelors or an advanced degree in Electrical Engineering, Computer Engineering, Computer Science or a related field 15+ years of experience in a similar job function Strong understanding of Digital signal processing theory, algorithms, and implementation techniques. Communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods. DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques. Extensive experience with modems and communications standards. Strong background and working experience developing wired and/or wireless protocol stacks (examples: 6LoWPAN, BLE, MoCA, DOCSIS, 802.11, etc) through the various stages of design, implementation and product deployment. Ability to implement a MAC layer software design from a protocol specification document. Ability to assess and efficiently modify existing software architecture and protocol stacks to implement new MAC features. Proficiency in programming languages such as C, C++ Experience with embedded software/firmware development, including cost- sensitive, resource-constrained hardware environments. Strong written and oral communication and teamwork skills are required.
Nice to have attributes
Experience with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous. Experience of working on pre-silicon platforms such as FPGAs Environments, tools and methodologies used for ASIC modeling and simulation
The base pay range for this position is 160,000K to 226,000K. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on relevant skills, experience, education or training, work location, and market conditions. This position is also eligible for generous stock, bonus, and benefits. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Renewable Energy Semiconductor Manufacturing Referrals increase your chances of interviewing at Enphase Energy by 2x Get notified about new Principal Firmware Engineer jobs in
Fremont, CA . Senior Firmware Engineer - Embedded Controller
Principal Firmware Engineer - Data Center Server Management
Senior Platform Embedded Software Engineer, Systems Engineering
San Mateo, CA $160,000.00-$260,000.00 2 days ago Sr. Embedded Software Engineer, Residential Charging
Senior System Software Engineer Platform - Server Embedded Firmware
Sunnyvale, CA $91,625.00-$169,500.00 19 hours ago Alameda, CA $98,000.00-$196,000.00 12 hours ago Sr. Embedded Software Engineer, Charging & Energy
Pleasanton, CA $153,100.00-$210,600.00 3 weeks ago Senior Software Engineer, Access Point Firmware
San Jose, CA $120,500.00-$276,500.00 3 months ago Santa Clara, CA $182,960.00-$274,440.00 5 days ago Palo Alto, CA $120.00-$140.00 19 hours ago San Jose, CA $193,000.00-$330,000.00 2 weeks ago Senior Embedded Software Engineer - Fail Operations
Foster City, CA $212,000.00-$255,000.00 1 week ago Senior Software Engineer - Embedded UI (Qt / C++)
Sunnyvale, CA $153,300.00-$220,700.00 2 weeks ago Sr. Firmware & Embedded Software Engineer (Bluetooth Low Energy)
Senior Embedded Software Engineer #25450
Senior Optical Transceiver Firmware Engineer
Santa Clara, CA $150,000.00-$230,000.00 6 days ago Fremont, CA $120,000.00-$220,000.00 3 months ago San Mateo, CA $231,340.00-$289,900.00 4 days ago Senior Embedded Software Engineer – Infotainment Platform
Palo Alto, CA $146,900.00-$194,610.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Principal Engineer – Embedded Firmware
role at
Enphase Energy 3 days ago Be among the first 25 applicants Join to apply for the
Principal Engineer – Embedded Firmware
role at
Enphase Energy Get AI-powered advice on this job and more exclusive features. Description
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Description
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
About The Role
Enphase is looking for an experienced FW development Engineer to work on our proprietary Power Line Communication (PLC) technology development. In this role, you will develop and optimize digital signal processing (DSP) algorithms and software for narrow band Power Line Communication (PLC) modems. Your expertise will contribute to the advancement of communication technologies and enable efficient and reliable data transmission over power line networks. This position offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and shape the future of PLC modem technology.
What You Will Do
Design, develop, and optimize digital signal processing algorithms for narrow band PLC modems for reliable data communication over power line networks. Collaborate with cross-functional teams, including hardware engineers, system architects, and firmware developers, to define system requirements and specifications for narrow-band PLC modem development. Optimize DSP algorithms for noise mitigation, channel equalization, error correction, modulation/demodulation, synchronization, and adaptive filtering to maximize data throughput and reliability. Analyze and optimize the performance of the MAC layer, including throughput, latency, and reliability, to meet the requirements of specific applications and standards. Identify and address issues related to interference, noise, multipath propagation, and other impairments affecting PLC communications. Document your work to facilitate knowledge sharing and maintain accurate project records. Support system integration efforts, troubleshoot hardware-software interactions, and provide technical assistance during the product development lifecycle.
Who You Are And What You Bring
Bachelors or an advanced degree in Electrical Engineering, Computer Engineering, Computer Science or a related field 15+ years of experience in a similar job function Strong understanding of Digital signal processing theory, algorithms, and implementation techniques. Communication theory, modulation/demodulation techniques, error correction coding, and synchronization methods. DSP processors, digital filters, fast Fourier transforms (FFT), and adaptive filtering techniques. Extensive experience with modems and communications standards. Strong background and working experience developing wired and/or wireless protocol stacks (examples: 6LoWPAN, BLE, MoCA, DOCSIS, 802.11, etc) through the various stages of design, implementation and product deployment. Ability to implement a MAC layer software design from a protocol specification document. Ability to assess and efficiently modify existing software architecture and protocol stacks to implement new MAC features. Proficiency in programming languages such as C, C++ Experience with embedded software/firmware development, including cost- sensitive, resource-constrained hardware environments. Strong written and oral communication and teamwork skills are required.
Nice to have attributes
Experience with narrow band Power Line Communication (PLC) modem concepts, protocols, and standards (e.g., G3-PLC, PRIME, IEEE P1901.x) is advantageous. Experience of working on pre-silicon platforms such as FPGAs Environments, tools and methodologies used for ASIC modeling and simulation
The base pay range for this position is 160,000K to 226,000K. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on relevant skills, experience, education or training, work location, and market conditions. This position is also eligible for generous stock, bonus, and benefits. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Renewable Energy Semiconductor Manufacturing Referrals increase your chances of interviewing at Enphase Energy by 2x Get notified about new Principal Firmware Engineer jobs in
Fremont, CA . Senior Firmware Engineer - Embedded Controller
Principal Firmware Engineer - Data Center Server Management
Senior Platform Embedded Software Engineer, Systems Engineering
San Mateo, CA $160,000.00-$260,000.00 2 days ago Sr. Embedded Software Engineer, Residential Charging
Senior System Software Engineer Platform - Server Embedded Firmware
Sunnyvale, CA $91,625.00-$169,500.00 19 hours ago Alameda, CA $98,000.00-$196,000.00 12 hours ago Sr. Embedded Software Engineer, Charging & Energy
Pleasanton, CA $153,100.00-$210,600.00 3 weeks ago Senior Software Engineer, Access Point Firmware
San Jose, CA $120,500.00-$276,500.00 3 months ago Santa Clara, CA $182,960.00-$274,440.00 5 days ago Palo Alto, CA $120.00-$140.00 19 hours ago San Jose, CA $193,000.00-$330,000.00 2 weeks ago Senior Embedded Software Engineer - Fail Operations
Foster City, CA $212,000.00-$255,000.00 1 week ago Senior Software Engineer - Embedded UI (Qt / C++)
Sunnyvale, CA $153,300.00-$220,700.00 2 weeks ago Sr. Firmware & Embedded Software Engineer (Bluetooth Low Energy)
Senior Embedded Software Engineer #25450
Senior Optical Transceiver Firmware Engineer
Santa Clara, CA $150,000.00-$230,000.00 6 days ago Fremont, CA $120,000.00-$220,000.00 3 months ago San Mateo, CA $231,340.00-$289,900.00 4 days ago Senior Embedded Software Engineer – Infotainment Platform
Palo Alto, CA $146,900.00-$194,610.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr