Enphase Energy

Staff Embedded Firmware Engineer - Thermal Controls, BESS

Enphase Energy$100K — $151K *
Energy & Utilities
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Electrical Engineering, Controls/Mechatronics, or Power Electronics/Power Systems.
  • 8+ years of experience in embedded software or firmware design and development, preferably in electrical/control systems or power electronics.
  • Strong experience in developing firmware for thermal or cooling control systems with closed-loop control mechanisms.
  • Expertise in C, C++, and Assembly for real-time applications.
  • In-depth knowledge of FreeRTOS and bare-metal environments.

Responsibilities

  • Define and develop new control concepts for the thermal/cooling system and sub-systems.
  • Design and implement real-time thermal control firmware for pumps, valves, fans, chillers, and heat exchangers.
  • Ensure compliance with UL 9540A, NFPA 855, and related safety standards while designing firmware.
  • Process sensor data for closed-loop control and fault detection.
  • Develop and simulate control algorithms for thermal regulation and energy efficiency.
  • Conduct firmware testing and validation of control algorithms using simulation models.
  • Mentor junior engineers and guide the technical direction of the team.

Benefits

  • On-site work environment in Austin, Texas, fostering collaboration.
  • Opportunity for bonuses and equity participation.
  • Access to cutting-edge technology and tools for development.
  • Mentorship and guidance opportunities within the engineering team.
Full Job Description
About the Role

Do you want to help change the world? This position sits within a team that develops fully functional prototypes from scratch to demonstrate new, advanced operation and control for autonomous grid connection, management, and regulation.

As a Staff Embedded Firmware Engineer focused on thermal controls, you will design and develop the real-time control firmware for our Battery Energy Storage System (BESS) cooling systems - implementing closed-loop control of pumps, valves, fans, chillers, and heat exchangers, along with temperature regulation, thermal protection, and safety logic - and working closely with thermal, mechanical, and hardware engineers to bring prototype designs to life from concept through validation. You will also mentor junior engineers and contribute to the team's technical direction.

What You Will Do
  • Define and develop new control concepts for the thermal/cooling system and its sub-systems.
  • Design and implement real-time thermal control firmware, including closed-loop control of pumps, valves, fans, chillers, and heat exchangers, and temperature and flow regulation.
  • Design firmware for functional safety and thermal protection, supporting compliance with UL 9540A, NFPA 855, UL1741, IEEE 1547, and IEC 62109 standards.
  • Integrate and process sensor data (temperature, pressure, flow, coolant level) for closed-loop control and fault detection.
  • Develop and simulate control algorithms for cooling optimization, thermal regulation, and energy-efficient operation.
  • Develop unit and system test software.
  • Validate control algorithms using system simulation and thermal models.
  • Work with thermal, mechanical, and hardware engineers to test and troubleshoot prototype designs.
  • Perform firmware testing prior to design releases to the QA team.
  • Organize thorough PR reviews, documentation rigor, and well-managed release branches.
  • Accelerate firmware development and testing flow utilizing AI tools.
  • Mentor junior engineers and contribute to the team's technical direction.

Who You Are and What You Bring
  • BS/MS in Electrical Engineering, Controls/Mechatronics, and/or Power Electronics/Power Systems.
  • 8+ years of experience in embedded software or firmware design and development, preferably in electrical/control systems and/or power electronics products.
  • Strong experience developing firmware for thermal or cooling control systems, including closed-loop control of pumps, valves, fans, and chillers.
  • Expertise in C, C++, and Assembly for real-time applications.
  • In-depth experience coding in FreeRTOS and bare-metal environments.
  • Ability to understand and implement digital signal processing (DSP) and closed-loop control (e.g., PID) concepts in a 32-bit or larger microprocessor environment.
  • Experience interfacing with and processing data from temperature, pressure, and flow sensors.
  • Familiarity with evaluating CPU versus hardware processing requirements and trade-offs for cost-effective designs.
  • Ability to troubleshoot firmware-related issues within complex systems, including hands-on testing in the lab.
  • Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, and similar instruments.
  • Ability to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.

What Will Make You Stand Out
  • Familiarity with software development processes (e.g., Agile, structured, object-oriented).
  • Familiarity with development tools such as GCC, GDB, Eclipse, and GNU Make.
  • Familiarity with source code management tools such as Git and Mercurial.
  • Experience with Zephyr RTOS.
  • Familiarity with firmware build pipeline tools such as Bitbucket, Docker, GitHub, and JFrog; experience with CI/CD release processes is a plus.

Work Location

This role requires being on-site at our Austin, Texas office 5 days per week.

The base pay range for this position is $100,000 to $151,000 per year. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits.

About Enphase Energy

Enphase Energy is a global energy technology company that delivers smart, easy-to-use solutions that connect solar generation, storage, and management on one intelligent platform. The company was founded in 2006 and has since become a leading provider of solar microinverters, energy storage systems, and related services. Enphase Energy's innovative products and services enable homeowners and businesses to generate, store, and manage their own clean energy, reducing their reliance on traditional power sources and lowering their carbon footprint. The company is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Enphase Energy
Size
2,260 employees
Market Cap
$37.9 billion
Industry
Net Income
$134 million
Founded
2006
5 Year Trend
+33.8%
Revenue
$774.4 million
NASDAQ

Similar Jobs

More Jobs at Enphase Energy

More Energy & Utilities Jobs

Find similar Staff Embedded Firmware Engineer - Thermal Controls, BESS jobs: