2,110,235open jobs
129,942companies
241,452added this week
Browse all
Salary
$110k – $151k per year
Location
In office (Austin)
Seniority
Staff · 6+ years exp
Visa
green card filings: 11

Confirmed on the employer's own hiring board on Nov 5, 2026. First seen by Alion on Oct 21, 2026.

Overview
Company
Impact
Profile match
Enphase Energy pioneered module-level microinverters for residential solar systems. Its ecosystem now spans batteries, electric vehicle chargers and home energy monitoring software. Installers worldwide deploy its equipment on rooftop projects.

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 withapplicable laws and internal equity.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,110,235 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Austin
Electrical Engineer 3 hours ago
$200k – $350k per year · In office · Full-Time · 5+ years exp · Boston
Rust
C++
AI/ML
ChatGPT
Multimodal AI
Gemini
OpenAI
GPT-4
Vision-Language-Action
DevOps
Linux
Apply
In office · Full-Time · 4+ years exp · Bachelor's Degree · Austin
Python
SystemVerilog
Bash
Perl
DevOps
Linux
Chips/EDA
Synopsys VCS
Cadence Xcelium
UVM
Cadence JasperGold
Formal Verification
Synopsys Verdi
Cadence vManager
Management
Agile
Apply
$140k – $235k per year · Equity · In office · Nationals only · 5+ years exp · Bachelor's Degree · Redmond
Apply
$170k – $210k per year · In office · TS/SCI · Part-Time · 8+ years exp · Bachelor's Degree · Washington
Python
Verilog
VHDL
MATLAB
Apply
Equity · In office · 5+ years exp · Santa Clara
Python
Verilog
SystemVerilog
Perl
AI/ML
Copilot
ChatGPT
Apply
≈ $68k – $139k per year (Estimated) · In office · 3+ years exp · PhD · Burlington
Python
C++
Apply
Hybrid · Internship · Meudon
Python
Verilog
SystemVerilog
VHDL
Chips/EDA
Xilinx Vivado
Apply
≈ $51k – $130k per year (Estimated) · Remote (EAEU) · 5+ years exp · Tbilisi
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Databases
PostgreSQL
Redis
RabbitMQ
AI/ML
Machine Learning
Frontend
Angular
React.js
DevOps
GCP
GitLab CI
Azure
CI/CD
AWS
Docker
Kubernetes
TeamCity
GitHub
GitLab
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
$118k – $180k per year · Hybrid · 8+ years exp · Bachelor's Degree · Cranberry Township
Python
DevOps
TCP/IP
MPLS
Cybersecurity
Wireshark
Energy
IEC 61850
NERC CIP
Apply
$118k – $180k per year · Hybrid · 8+ years exp · Bachelor's Degree · Reading
Python
DevOps
TCP/IP
MPLS
Cybersecurity
Wireshark
Energy
IEC 61850
NERC CIP
Apply
$110k – $151k per year · In office · 8+ years exp · Bachelor's Degree · Austin
Chips/EDA
KiCad
Cadence Allegro
OrCAD
Mentor Xpedition
Apply
$135k – $205k per year · In office · 8+ years exp · Master's Degree · Fremont
Python
C++
SystemVerilog
Chips/EDA
Formal Verification
Apply
$105k – $162k per year · In office · 6+ years exp · Bachelor's Degree · Petaluma
Chips/EDA
KiCad
OrCAD
Design
SolidWorks
Fusion 360
Apply
≈ $25k – $52k per year (Estimated) · In office · Full-Time · 12+ years exp · Bengaluru
C++
DevOps
CI/CD
Linux
Apply
$51k – $97k per year · In office · 2+ years exp · Netherlands
Apply
$166k – $296k per year · In office · Nationals only · 12+ years exp · Bachelor's Degree · Mountain View · Washington · Austin
DevOps
Azure
HPC
Apply
In office · 4+ years exp · Bachelor's Degree · Austin
Apply
$193k – $262k per year · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Austin · Cupertino
C++
AI/ML
AWS Trainium
Machine Learning
DevOps
AWS
Apply
In office · 3+ years exp · Bachelor's Degree · Austin
Python
Java
C++
DevOps
GCP
Cybersecurity
HIPAA
FedRAMP
Apply
$151k – $204k per year · Equity · In office · Full-Time · 10+ years exp · Austin · Arlington · Seattle · New York · Santa Monica
AI/ML
Machine Learning
DevOps
AWS
Apply
See all jobs
This is one of many
2,110,235 more open roles from verified company boards, updated every day.