Firmware Engineer
$80k - $118kEnphase Energy
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 System Controls Innovation team, part of the Office of the CTO, prototypes and delivers next-generation system-level product solutions for Enphase products. The team is a fast-moving group of firmware and software engineers focused on end-to-end system integration, validation, and product innovation - working closely with multi-disciplinary teams across the organization. As a member of the System Controls Innovation team, you will solve some of the most exciting problems in the distributed energy space - designing and validating the firmware that drives our next-gen products from prototype through production. We are seeking a Firmware Engineer to develop, integrate, and validate system-level firmware for next-gen products and improve current designs through hands-on prototyping and end-to-end system testing. What You Will Do
Candidates must be authorized to work in the US. The base pay range for this position is $80,000 to $118,000. 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. #SST
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future! About The Role The System Controls Innovation team, part of the Office of the CTO, prototypes and delivers next-generation system-level product solutions for Enphase products. The team is a fast-moving group of firmware and software engineers focused on end-to-end system integration, validation, and product innovation - working closely with multi-disciplinary teams across the organization. As a member of the System Controls Innovation team, you will solve some of the most exciting problems in the distributed energy space - designing and validating the firmware that drives our next-gen products from prototype through production. We are seeking a Firmware Engineer to develop, integrate, and validate system-level firmware for next-gen products and improve current designs through hands-on prototyping and end-to-end system testing. What You Will Do
- Design, implement, and ship firmware features, primarily in Modern C++, for real-time embedded systems
- Develop and integrate system-level firmware across complex embedded platforms with multiple processors/controllers
- Drive end-to-end system testing and validation - from unit tests and software simulations through hardware-in-the-loop (HIL) and prototype testing
- Optimize firmware solutions through co-design with hardware teams, ensuring system-level performance and reliability
- Collaborate with cross-functional teams to integrate, test, and troubleshoot prototype and production designs
- Mentor junior engineers and contribute to engineering best practices
- BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or a closely related discipline
- BS and 2+ years experience in a similar (non-academic) role as an embedded software or firmware engineer
- Expert-level C++ and software fundamentals, including algorithm development, objected oriented design, code modularity, maintainability, and data structures proficiency
- Significant experience with real-time operating systems and multithreaded firmware development
- Expertise in both bare-metal and Zephyr RTOS environments
- Familiarity with ARM Cortex-M0/M4/M7 controllers and multi-core architecture
- Proven ability to troubleshoot firmware-related issues within complex, multi-controller systems and drive solutions
- Experience with end-to-end system testing - including unit tests, HIL testing, and validation with external test equipment such as oscilloscopes, protocol analyzers, etc.
- Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, UART, I2C, and SPI
- Familiarity with development tools such as Docker, GCC, GDB, VS Code, GNU Make, CMake, etc.
- Experience with Git version control
- Ability to take ownership of development tasks and drive them to completion with high quality to support team success
- Experience with system-level integration and validation across firmware, hardware, and software boundaries
- Experience adopting AI-assisted development tools and workflows, including LLM-integrated coding environments
- Experience with industrial communications protocols such as Controller Area Network (CAN/CANFD), Ethernet, Modbus TCP/RTU, MQTT, IEC61850, etc.
- Familiarity with CAN sniffers, AC grid simulators and programmable loads
- Familiarity with ARM Cortex-A53/A55 processors Embedded Yocto/Linux development
- Familiarity with Python and scripting languages for test automation and data analysis
- Experience with CI/CD pipelines and containerized build environments using tools such as Docker, Bitbucket Pipelines, or GitHub Actions
- Occasional travel domestically
- Austin, TX
Candidates must be authorized to work in the US. The base pay range for this position is $80,000 to $118,000. 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. #SST
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Austin, TX vacancy
- ...WE ARE SEEKING software developers and embedded engineers with 4+ years of experience. At Sparx you will work with clients on projects involving everything from embedded microcontrollers, to media and image processing, to Bluetooth and TCP communications, to server-side...SuggestedTemporary workWork experience placementCasual work
$102.1k - $202.2k
...Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure... ...optimize the Cloud infrastructure. We are looking for a Firmware Engineer to join the team. Microsoft's mission is to empower...SuggestedOngoing contractWork at officeLocal areaWorldwide- ...Firmware Engineer - ActuationAustin, TXApptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical...SuggestedLocal area
- ...Firmware EngineerAustin, TXAllen Control Systems (ACS) is a cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer...SuggestedLocal area
$50 - $52 per hour
Firmware / Diagnostics Software EngineerThis role focuses on developing and validating embedded diagnostics software on Linux-based systems... ...and next-generation products, collaborating closely with ASIC engineers, hardware teams, vendors, and manufacturers while using...SuggestedContract workTemporary work- ...Our client, a leading technology organization specializing in server management solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard Management Controller...Weekly payContract workTemporary workRemote workFlexible hours
- ...graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods. Job Title: Firmware Engineer 1 Duration: 12 Months Location: Austin, TX Job Type: Temporary assignment Work Type: Remote Job Description:...Temporary workRemote work
- ...Senior Firmware Engineer Drover is building a virtual fencing ear tag for cattle, and the platform around it to run the modern ranch. Fencing is one of the oldest unsolved problems in agriculture. Ranchers spend billions of dollars a year building and maintaining physical...Contract workWork at officeImmediate startOverseasShift work
$150k
...Senior Firmware Engineer Yotta Energy is a leader in cutting edge commercial solar and energy storage solutions, delivering innovative, cost-effective, and scalable technology to power the future of clean energy. We are building a world class team of professionals passionate...Full time$119.8k - $234.7k
...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud... ...Cloud infrastructure. We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing strategic...Ongoing contractWork at officeLocal areaWorldwide$57 per hour
...Firmware EngineerOur client, a leading technology organization specializing in server hardware and firmware solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard...Contract workFlexible hours- ...Cadence Ddr Phy Ip Front End Design TeamBe part of the Cadence DDR PHY IP Front End Design team responsible for:Develop firmware for DDR5 PHY using microcontrollersDeveloping firmware in C typically involving bare-metal programming and developing low-level APIs on Microcontrollers...
- .... KitCheck's hardware fleet spans multiple RFID reader models, each with device-specific firmware written in different languages and frameworks. We're looking for an engineer to take ownership of maintaining, upgrading, troubleshooting, and supporting that firmware in...Local area
- ...Highly experienced in C++/C, Shell scripting DMTF standards like Redfish, MCTP, PLDM is plus Key Responsibilities The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop...Work experience placement
- ...Space Capital, and others. Join us and shape the future of computing! Position Overview We are seeking a talented Firmware Engineer to join our engineering team. This role is focused on low-level firmware development for our novel LLM accelerator architecture...
- ...the world of technology. Job Description Be part of the Cadence DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in C typically involving bare-metal programming and developing low-...Full time
- ...Firmware Software EngineerBright Vision Technologies is a technology consulting and software development company delivering cloud, AI,... ...position.Job Summary: We are seeking an experienced Firmware Software Engineer to design and build software tooling, firmware, and...Full timeH1bLocal areaRemote workVisa sponsorship
- ...Ryzen Penguins Firmware EngineerStep up into an organization built to engage more strategically and deeply with our commercial Linux customers - specifically their architecture and engineering teams. As a member on our Ryzen Penguins team, drive cross-team engineering...
- ...States and its allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings... ...com . About The Role We are looking for a Motor Drive Firmware Engineer with deep expertise in embedded systems and real-time...Local area
- ...Embedded Firmware Engineer (Open-Titan) Nuvoton Technology Corporation America, based in Austin Texas, is seeking an experienced RT/Embedded Firmware Developer to join our team, developing and maintaining software infrastructure and open-source contributions for our...
- ...Americas Country: USA State/Province: Texas City: Austin Summary Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team is responsible for designing and developing Cloud Hardware infrastructure that...Work at officeRemote work
$125k - $145k
...opportunity to join an established and well-respected organization offering tremendous career growth potential. Job Title: Firmware Software Engineer Location: 100% Remote (U.S.) Position Type: Full-time, Direct W2 Salary Range: $125,000–$145,000 Annually...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Senior Firmware Verification Engineer Job Description Job Description Renesas Electronics America is seeking a Senior Firmware Verification Engineer to join the Infrastructure Power team. This role owns pre-silicon verification of embedded firmware used to control...Work at officeRemote work
- ...States and its allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings... ...About The Role We are looking for a Digital Power Electronics Firmware Engineer to develop embedded firmware for the advanced power...Local areaShift work
- ...transportation! The Opportunity At Skyways, we're pushing the boundaries of autonomous aerial platforms. This isn't just another engineering role; it's a critical position for a Senior Software Engineer with deep expertise in computer vision and robotics. We need...Full timeContract workLocal area
$105k - $145k
...fabrication tools. We work across the stack, from microcontroller firmware and real-time control to Linux applications for calibration,... .... About the role We’re hiring embedded software engineers to help build the software systems behind our fab equipment. You...Full timeWork at officeVisa sponsorshipNight shift$105k - $145k
...improve. We’re building a small team of exceptional, hands-on engineers to make this happen. Mechanical, electrical, hardware,... ...fabrication tools. We work across the stack, from microcontroller firmware and real-time control to Linux applications for calibration,...Full timeWork at officeVisa sponsorshipNight shift- ...world moves earth for construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating... ...and standards. Responsibilities Design and architect firmware and low-level code for embedded systems and microcontrollers...Full timeWorldwideRelocationWeekend work
- ...Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate will present engineering design review materials to our...Permanent employmentFull timeContract workWork experience placementLocal area
$119k - $281k
...Interfaces Embedded Systems Team and be part of an elite team of engineers working on high-performance, safety-critical embedded systems... ...in highly powered and latency-constrained environments. Firmware is the kernel of operation for the implant, and you have the chance...Full timeTemporary workInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



