waypointjobs

Enphase Energy

Staff Firmware Engineer

austin, TX

Check who can apply and the requirements below before continuing.

About this opportunity

Enphase Energy lists this Staff Firmware Engineer opportunity in austin, Texas. Review the employer’s description below for duties, qualifications and application requirements.

Job description

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

The Enphase Modeling and Controls team, part of the Office of the CTO, defines prototypes, and supports next-generation control solutions for Enphase inverter products. The team is an integrated group of highly specialized power electronics, controls, and firmware engineers that is fast-moving, working closely with multi-disciplinary teams across the organization, and looking for motivated individuals that can contribute and collaborate closely with the team to deliver innovative solutions. As a member of the Modeling and Controls team, you will solve some of the most exciting problems in power conversion and help shape and implement the control algorithms that govern the dynamic performance of our inverter products. The team's current focus is Enphase's Solid-State Transformer (SST) development for data center power infrastructure, building on deep experience in residential microinverter and battery inverter controls. The Enphase Modeling and Controls team is seeking a Staff Firmware Engineer to develop, integrate, and validate the inverter control firmware at the core of the SST platform.

What You Will Do

Design and implement firmware, primarily in C and C++, for real-time operation and control

Validate firmware through software simulations, hardware-in-the-loop testing, and prototype bench testing to ensure functionality and performance requirements are met

Build and maintain CI/CD pipelines in Bitbucket Pipelines, including automated builds, static analysis, unit testing, and artifact generation

Support power electronics and controls engineers during hardware bring-up by integrating, debugging, and tuning embedded firmware on inverter prototypes

Optimize product solutions with firmware/hardware control co-design

Collaborate with cross-functional teams to define firmware requirements, interfaces, and integration strategies

Mentor junior staff

Who You Are And What You Bring

BS/MS/PhD Computer Science, Computer Engineering, Electrical Engineering, or a closely related discipline

BS and 8+ years / MS and 6+ years / PhD and 3+ years experience in a similar (non- academic) role as an embedded software or firmware engineer

Expert-level C and C++ proficiency, including memory management, linker scripts, bootloader development, and secure boot concepts

Strong debugging and systems analysis skills, including diagnosing stack overflows, memory corruption, and hard faults; evaluating CPU utilization; and tuning task priorities to prevent resource contention and system lockups

Expertise in bare metal and real-time operating systems, including multithreaded programming and multi-core firmware development

Familiarity with ARM Cortex-M4/M7 architecture

Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, SPI, and CAN

Understanding of digital signal processing concepts and ability to implement them in firmware

Experience testing and debugging code and hardware using tools such as J-Link debug probes (SWD), oscilloscopes, and protocol analyzers

Proficiency with embedded toolchains and build systems, including GCC, GNU Make, CMake, and Python-based build and automation scripts

Experience with containerized build environments using Docker

Proficiency with Git version control

Ability to take ownership of development tasks and drive them to completion with high quality

Experience with AI-assisted development tools and workflows, including LLM-integrated coding environments (e.g., Devin, Copilot, or similar)

Desired Skills

Zephyr development experience

Familiarity with control loops and PID controllers

Desktop and embedded Linux experience

Familiarity with AC grid simulators and programmable loads

Travel

Occasional travel domestically

Work location

Austin, TX – Candidates must be authorized to work in the US.

The salary range for this position is $110,000 to $151,000 and may vary based on experience, skills, and location. This position is also eligible for bonus, equity, and benefits, with final compensation determined in accordance with applicable laws and internal equity.

#SST

#J-18808-Ljbffr

Worksite address

austin, TX, 78716, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Govcio LLC

WhatJobs

Senior Systems Engineer (NSGS)

alexandria, VA

$145,000.00 /Yr

Overview: GovCIO is seeking a Senior Systems Engineer to support mission-critical IT programs for the U.S. Coast Guard (USCG). This position wil…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Cyber / DevOps Systems Engineer (Ft. Bragg)

fort liberty, NC

$130,000.00 /Yr

Overview: GovCIO is currently hiring for a Senior Cyber Security / DevOps Systems Engineer to engineer, automate, secure, and optimize full-stack…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Site W/Classified Support Engineer

herndon, VA

$100,000.00 /Yr

Overview: GovCIO is currently hiring for aGovCIO is currently hiring for an Site W/Classified Support Engineer.  for an upcoming award. This p…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Cloud Platform Engineer

fort meade, MD

$217,000.00 /Yr

Overview: GovCIO is currently hiring for a Cloud Platform Engineer  to create tools and environments that improve developer productivity. This po…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

CSOC Classified Support Engineer

colorado springs, CO

$140,000.00 /Yr

Overview: GovCIO is currently hiring for a Senior CSOC Support Engineer in Colorado Springs, CO. This position is onsite.  Responsibilities: P…

Last received from source 2026-10-07View job

Govcio LLC

WhatJobs

Senior CSOC Support Engineer

colorado springs, CO

$145,000.00 /Yr

Overview: GovCIO is currently hiring for a Senior CSOC Support Engineer in Colorado Springs, CO.  Responsibilities: Provides technical and man…

Last received from source 2026-10-07View job