Staff Embedded Firmware Engineer

4 weeks ago


Austin, United States Enphase Energy Full time
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. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.   
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 
  Who you are and what you bring
  • 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
   The base pay range for this position is $100,000 to $140,000 per year. This salary range may be modified in the future, based on skills and experience. 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 a quarterly bonus, equity, and benefits, including ESPP, 401K matching and Tuition Reimbursement.  

  • Austin, United States Enphase Energy Full time

    Description 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....


  • Austin, United States Strategic Employment Full time

    Well 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 time

    WHAT 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...


  • Austin, United States Advanced Micro Devices , Inc. Full time

    Overview: 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....


  • Austin, United States Advanced Micro Devices , Inc. Full time

    Overview: 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....


  • Austin, United States OpenReq Full time

    Job 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 time

    Position 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 time

    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. Underpinning our...


  • Austin, United States Apptronik Full time

    Apptronik 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...


  • Austin, United States 1872 Consulting Full time

    Embedded 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....


  • Austin, United States Apple Full time

    Security 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...


  • Austin, United States Terra Firma Full time

    Founded 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...


  • Austin, United States TerraFirma, Inc Full time

    Founded 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...


  • Austin, United States TerraFirma, Inc Full time

    Founded 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...


  • AUSTIN, United States Dell Full time

    Embedded 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 time

    Job 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 time

    Job 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 time

    Job 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 time

    Job 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...


  • Austin, United States Shift Robotics Full time

    Job 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...