Staff Embedded Firmware Engineer
4 weeks ago
We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.
If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase
To power our growth, we are currently seeking Embedded Firmware Engineers at Senior and Staff levels. We are building teams with highly talented individual contributors and leaders to design, develop, and manufacture next generation solar technologies. About the role In this role, you will join a talented team, focused on the products that will power tomorrow. This includes our world renowned microinverters, battery storage, and EV products, as well as future products in development. What you will be doing
- Design and implement embedded software involving Real Time Operating System (RTOS).
- Developing board level and system level software for solar and battery based portable products.
- Working with hardware and system engineers to conceptualize and document the design architecture for implementation.
- Firmware EVT testing (engineering validation testing) once the design code is ready
- Working with DVT (design validation testing) engineers to test and troubleshoot prototype designs.
- Coach/train other technical employees in firmware team
- BS/MS/PhD Electrical Engineering or Computer Engineering or Computer Science
- BS and 10 + years / MS and 6 + years / PhD and 3 + Years’ experience in a similar (non-academic) role as an embedded software or firmware engineer
- Expertise in C for real-time applications and Python scripting.
- Expertise in both bare metal and real-time operating systems (RTOS)
- Familiarity with ARM Cortex-M4/7, STM32 or similar microcontroller architectures.
- Evaluating CPU vs hardware processing requirements and trade-offs for cost-effective designs.
- Ability to troubleshoot firmware related issues within complex systems and test HW/SW with and without external test equipment such as oscilloscopes, power meters, etc.
- Familiar with software development processes. E.g. JIRA, Agile, Kanban, V model, etc. Code reviews, pull requests, package releases and familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
- Familiarity with software code management tools such as GIT-hub, Bitbucket, Mercurial, etc.
- Experience carrying a design task from concept to implementation and verify.
- Experience documenting engineering requirements, solutions, and test new firmware designs.
- STM32 Cortex-M family development experience
- FreeRTOS and/or Zephyr development, as well as Docker experience
- Familiarity with AC grid simulators and solar panel simulators is a plus
- Familiarity and experience with Battery Management System (BMS) is a plus.
- ESP32 or similar radio modules for Wifi/ Bluetooth experience is a plus
-
Staff Embedded Firmware Engineer
1 month ago
Austin, United States Enphase Energy Full timeDescription Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives....
-
Lead Embedded Firmware Developer
2 weeks ago
Austin, United States Strategic Employment Full timeWell established organization that builds solutions for safety monitoring and tracking is looking for a Lead Embedded Firmware Developer. In this role you'll be hand's on building the Firmware for their remote monitoring products as well as being instrumental in the development and mentoring of a team of 4 Firmware Engineers. This will include development on...
-
Firmware Engineer
2 days ago
Austin, United States AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Security Firmware Engineer
3 days ago
Austin, United States Advanced Micro Devices , Inc. Full timeOverview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Security Firmware Engineer
7 days ago
Austin, United States Advanced Micro Devices , Inc. Full timeOverview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Embedded Software Engineer
2 weeks ago
Austin, United States OpenReq Full timeJob Title: Embedded Software Engineer Company: TerraFirma Location Requirements: Austin, TX (5 days a week on-site, willing to relocate) Background: TerraFirma is a robotics startup backed by Bain Capital Ventures seeking to automate the construction process using their state-of-the-art robotics technology. We are seeking the first Embedded Software Engineer...
-
Firmware Engineer
2 weeks ago
Austin, United States ApTask Full timePosition Title: Firmware EngineerJob Location: Austin, TX or Cupertino, CA (Onsite)Job Type: FTE JOB DESCRIPTION:Firmware configuration and maintenance for new product bringup:Target creation for new products in our code basesFirmware maintenance to adapt for new productsFirmware validation to ensure operability on new productsFirmware environment is C and...
-
Firmware Engineer
1 week ago
Austin, United States AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Sr. Software Engineer
6 days ago
Austin, United States Apptronik Full timeApptronik is building robots for the real world to improve human quality of life and to help solve the ever-increasing labor shortage problem. Our team has been building some of the most advanced robots on the planet for years, dating back to the DARPA Robotics Challenge. We apply our expertise across the full robotics stack to some of the most important and...
-
Embedded Software Engineer
3 weeks ago
Austin, United States 1872 Consulting Full timeEmbedded Software Engineer Austin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid - onsite 1-3 days per week, but also flexible depending on current project Position Summary: We're looking for an Embedded Software Engineer to be responsible for design, code development, debugging, testing, integration, and documentation of embedded software products....
-
Security Firmware Engineer
7 days ago
Austin, United States Apple Full timeSecurity Firmware Engineer Austin,Texas,United States Software and Services The Core Platform team within Apple's CoreOS organization brings Apples iPhone, iPad, iWatch, Mac, and Home products to life. The ROMs and firmware we develop are at the foundation our devices security. We are looking for a motivated software engineer to bring our firmware security...
-
Embedded Systems Software Engineer
1 week ago
Austin, United States Terra Firma Full timeFounded by former SpaceX Engineers and backed by Bain Capital Ventures, TerraFirma is dedicated to revolutionizing the way that humanity builds large-scale physical infrastructure. The company's core belief is that a drastic reduction in construction costs and timelines is essential for building a brighter future here on Earth. The role of Embedded Systems...
-
Embedded Systems Software Engineer
7 days ago
Austin, United States TerraFirma, Inc Full timeFounded by former SpaceX Engineers and backed by Bain Capital Ventures, TerraFirma is dedicated to revolutionizing the way that humanity builds large-scale physical infrastructure. The company's core belief is that a drastic reduction in construction costs and timelines is essential for building a brighter future here on Earth.The role of Embedded Systems...
-
Embedded Systems Software Engineer
1 week ago
Austin, United States TerraFirma, Inc Full timeFounded by former SpaceX Engineers and backed by Bain Capital Ventures, TerraFirma is dedicated to revolutionizing the way that humanity builds large-scale physical infrastructure. The company's core belief is that a drastic reduction in construction costs and timelines is essential for building a brighter future here on Earth.The role of Embedded Systems...
-
Embedded Engineering Technologist
1 week ago
AUSTIN, United States Dell Full timeEmbedded Engineering Technologist In the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC. As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior performance, enhanced productivity, and delightful experiences while maintaining privacy and...
-
Embedded Engineer
1 week ago
Austin, United States JobRialto Full timeJob Description: EXPERIENCE C/C++ Windows kernel development using WinDbg. Display technologies (HDMI, DP, eDP, FreeSync, HDR) is a big plus. Linux Kernel Mode display driver experience (layer under drm/) is a plus. Firmware and/or embedded development is a plus. Working in agile team environment. Education: Bachelors Degree Additional client information:
-
Firmware Engineer
2 weeks ago
Austin, United States Protingent Full timeJob Title : Firmware EngineerLocation: Austin, TX (Onsite)Employment Type: Contract - 12 monthsPay Rate: $45 - $50/hrPosition Description: Protingent Staffing has an exciting contract opportunity for Firmware Engineer with our client located in Austin, TX.Project Description: The Server Platform Solutions Engineering team is currently looking for engineers...
-
Firmware Engineer
2 weeks ago
Austin, United States Protingent Full timeJob Title : Firmware EngineerLocation: Austin, TX (Onsite)Employment Type: Contract - 12 monthsPay Rate: $45 - $50/hrPosition Description: Protingent Staffing has an exciting contract opportunity for Firmware Engineer with our client located in Austin, TX.Project Description: The Server Platform Solutions Engineering team is currently looking for engineers...
-
Firmware Engineer
2 weeks ago
Austin, United States Protingent Full timeJob Title : Firmware EngineerLocation: Austin, TX (Onsite)Employment Type: Contract - 12 monthsPay Rate: $45 - $50/hrPosition Description: Protingent Staffing has an exciting contract opportunity for Firmware Engineer with our client located in Austin, TX.Project Description: The Server Platform Solutions Engineering team is currently looking for engineers...
-
Embedded Software Engineer
1 month ago
Austin, United States Shift Robotics Full timeJob DescriptionJob DescriptionWe’re making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting in traffic. By giving people the ability to Moonwalk, we believe the path forward to a better future is easily reached on your own two...