Staff Firmware Engineer

3 Months ago • 8 Years +

Job Summary

Job Description

As a Staff Firmware Engineer, you will be part of a team responsible for designing, developing, and manufacturing next-generation energy technologies. Your primary focus will be on creating and implementing firmware and embedded software for real-time operation and control. The role involves defining and developing new functional concepts for microinverter systems, simulating algorithms for autonomous microgrid power flow management, and developing unit and system test software. You will also be involved in validating algorithms, working with hardware engineers to troubleshoot prototype designs, and conducting firmware testing. This is an opportunity to contribute to advancing a more sustainable future in a fast-paced and innovative environment.
Must have:
  • 8+ years of experience in firmware design and development.
  • Expertise in C, C++, and Assembly for real-time applications.
  • Understanding and implementation of digital signal processing concepts.
  • Ability to troubleshoot firmware related issues within complex systems.

Job Details

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!    
   
Do you want to help change the world? Learn more about the role: 
  
This position is within a team who develops fully functional prototypes from scratch to demonstrate new advanced operation and control for autonomous grid connection, management, and regulation.  
  
What you will be doing: 
  • Defining and developing new functional concepts for microinverter system and sub system. 
  • Designing and implementing firmware and embedded software for real-time operation and control. 
  • Simulating new algorithms for autonomous microgrid power flow management. 
  • Developing unit and system test software. 
  • Validating algorithms using system simulation tools. 
  • Working with hardware engineers to test and troubleshoot prototype designs. 
  • Firmware testing. 
  
Who you are and what you bring: 
  • BE/ME Electrical Engineering and/or Power Electronics/Power Systems. 
  • Overall 8+ years of experience in embedded software or firmware design and development, preferably into electrical/control systems and/or power electronics products domain. 
  • Expertise in C, C++, and Assembly for real-time applications. 
  • Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment. 
  • Familiarity with evaluating CPU versus hardware processing requirements and trade-offs for cost-effective designs. 
  • Ability to troubleshoot firmware related issues within complex systems. 
  • Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc. 
  • Familiarity with software development processes. E.g. Agile, Structured, Object Oriented, etc. 
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc. 
  • Familiarity with software code management tools such as GIT, Mercurial, etc. 
  • Ability to carry a design task from concept to implementation. 
  • Ability to document engineering requirements, document solutions, and test new firmware designs. 

Similar Jobs

Boomi - Software Engineer 2 - Platform Architecture Service

Boomi

New Delhi, Delhi, India (On-Site)
1 Month ago
InfoStretch Corporation - Full-Stack Java Developer

InfoStretch Corporation

Lansing, Michigan, United States (On-Site)
3 Weeks ago
ION - Senior Java Developer - Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
Capgemini - Software Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hitachi - Windchill PLM Consultant

Hitachi

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Brainhunter - Full Stack Developer

Brainhunter

Vaughan, Ontario, Canada (On-Site)
8 Years ago
ION - Senior Java Developer - Italy

ION

Turin, Piedmont, Italy (On-Site)
7 Months ago
ION - Lead Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
7 Months ago
digital eclipse entertainment  - Video Game Producer

digital eclipse entertainment

Emeryville, California, United States (On-Site)
1 Month ago
QUANTIC DREAM - Level Artist - Star Wars Eclipse

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Month ago
Enphase Energy - Senior Embedded Firmware Engineer

Enphase Energy

Austin, Texas, United States (On-Site)
3 Weeks ago
QUANTIC DREAM - Lead Writer (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
7 Months ago
Kojima Productions - Tools Programmer

Kojima Productions

Tokyo, Japan (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - ASIC RTL Design Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ION - Front-End / GUI Developer C#- 4908

ION

Noida, Uttar Pradesh, India (Hybrid)
8 Months ago
Toppan Merrril - Healthcare Quality Assurance Analyst, Associate

Toppan Merrril

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Qualcomm - Sr Lead Engineer - Audio DSP

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Arrise Solutions (India)   - Senior UI Developer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
8 Months ago
Google - Data Engineer, YouTube Business Technology

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Cyara - Application Support Engineer (NOC Engineer)

Cyara

Hyderabad, Telangana, India (Hybrid)
11 Months ago
Accenture - Claims Management Analyst

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Capgemini - KYC Analyst

Capgemini

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Cadence - Lead FrontEnd Methodology Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Arlington, Texas, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (Hybrid)

Frankfurt Am Main, Hessen, Germany (On-Site)

Frankfurt Am Main, Hessen, Germany (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Remote)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug