Staff Embedded Firmware Engineer

Enphase Austin, TX

Company

Enphase

Location

Austin, TX

Type

Full Time

Job Description

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

Date Posted

02/28/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Lead Dental Assistant - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Staff Psychologist- PCT (PTSD Clinical Team) (EDRP) - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Physician, Primary Care with EDRP & Recruitment/Relocation Incentive - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Physician, Primary Care with EDRP & Recruitment/Relocation Incentive - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Software Development Engineer, AWS Holmes - Amazon.com

Views in the last 30 days - 0

As part of our team you will design and develop machine learningbased content assessment systems that power automated quality assurance across AWSs ex...

View Details

Waste Handler - Medical City Dallas

Views in the last 30 days - 0

Education assistance tuition student loan certification support dependent scholarships Our providers have access to stateoftheart technology and are

View Details