Sr. Embedded FW Engineer (Contract)

2 Months ago • 3-8 Years • Research & Development

Job Summary

Job Description

Enphase Energy seeks Embedded Firmware Engineers to develop firmware for the Enphase Ensemble series of energy generation and storage products. Responsibilities include designing and implementing embedded firmware on RTOS or bare-metal for smart switches and combiner products, collaborating with marketing and hardware teams on product specifications, designing algorithms and state machines, carrying designs from concept to implementation, working with cross-functional teams on testing and troubleshooting, and transitioning work from prototype to production. This role involves working with a multi-site team across various functions and requires strong collaboration skills.
Must have:
  • Embedded firmware development (ARM microcontrollers)
  • C/C++ programming, RTOS concepts
  • Experience with communication interfaces (CAN, SPI, I2C, UART)
  • Ability to work independently and collaboratively
Good to have:
  • Functional safety analysis
  • Control theory (PLLs, PID, distributed control)
  • Keil, GCC, GDB, Eclipse, GNU Make
  • Git, Jira, Confluence
  • Solar, energy storage, microgrid knowledge

Job Details

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!
 
About the role: 
Enphase is seeking Embedded Firmware Engineers to join our engineering and technology teams.  These engineers will be responsible for firmware development for Enphase Ensemble series of energy generation and storage products. This engineer will create intellectual property and demonstrate it with prototype designs.  This engineer will transition work from conception to engineering to production, while collaborating with teams in California, Texas, India, and New Zealand.
This position is within our Firmware Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation. You will be working in a multi-site team and expected to interface across multiple functions.
 
What you will be doing:
  • Design and implement embedded firmware on an RTOS or bare-metal, for the Enpower™ smart switch and a new combiner product in the Ensemble™ eco-system.
  • Work with the marketing and hardware teams to specify the requirements of new products.
  • Design and implement algorithms and state machines for the smart switch (to select power sources) or the load controller (to manage loads).
  • Ability to carry a design task from concept to implementation.
  • Working with cross functional teams to test and troubleshoot issues. 
  • Self-motivated individual with the ability to work under minimal supervision
 
Who you are and what you bring:
         
  •  BE/BTech/MS/MTech in electrical engineering, electronics and communication, Instrumentation, computer engineering, or computer science 
  • Minimum 3 to 8 years of hands-on experience in firmware development and debugging in ARM based microcontrollers.
  • Good understanding of C/C++ programming, RTOS concepts and microcontroller internals required.
  • Experience in working on large embedded systems with communication interfaces like CAN, SPI, I2C, UART desired.
  • Familiarity with functional safety analysis, or control theory (such as PLLs, PID, distributed control, stability analysis) desired.
  • Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc desired.
  • Familiarity with git, Jira and Confluence desired.
  • Good written and verbal communication skills required.
  • Basic knowledge of Solar, energy storage, and microgrid products desired.

Similar Jobs

Stem,  Inc  - ROC Analyst

Stem, Inc

Gurugram, Haryana, India (On-Site)
4 Months ago
Gamezop - Quality Assurance Engineer (Games)

Gamezop

India (Remote)
5 Months ago
Cubic Corporation - Senior Software Engineer

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
3 Months ago
Nagarro - Principal Engineer, Embedded Systems

Nagarro

Sri Lanka (Remote)
3 Months ago
Alpha Sense - Technical Program Manager

Alpha Sense

Pune, Maharashtra, India (On-Site)
1 Month ago
The Walt Disney Company - Production Engineering Intern (Summer 2025)

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
3 Months ago
Extreme Network - Senior/Staff/Principal Software Engineer – Edge Compute Dataplane (9403)

Extreme Network

Toronto, Ontario, Canada (Hybrid)
3 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Rivos - Silicon Engineering Program Manager - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Xsolla - Payroll Specialist

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Dream Sports - ICM - Quality

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Saviynt - Lead Product Manager - Integration Framework

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Social Discovery Group - Head of Product (Premium products)

Social Discovery Group

Indonesia (Remote)
2 Months ago
SiftHub - Senior Software Engineer (Backend)

SiftHub

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Rohde & Schwarz - Frontend Developer

Rohde & Schwarz

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NOVOMATIC - Atlassian Administrator

NOVOMATIC

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
5 Months ago
Activision - 2025 US Summer Internship - Production & Project Management

Activision

Middleton, Wisconsin, United States (On-Site)
2 Months ago
TIBCO - Senior QA Engineer

TIBCO

Pune, Maharashtra, India (On-Site)
3 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Vault Productions   - Developer

Vault Productions

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - Cybersecurity-IAM - Sailpoint Developer -Senior Associate

PwC

Hyderabad, Telangana, India (On-Site)
3 Months ago
Paytm - Talent Acquisition  Lead  (Volume Hiring )  -  Manager

Paytm

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PwC - IN_Associate_ Internal Audit _ Internal Audit Services_Advisory_ PAN India

PwC

Kolkata, West Bengal, India (On-Site)
2 Months ago
Arrow Electronics - HR Analyst II, Technology

Arrow Electronics

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nielsen Holdings - Executive Assistant

Nielsen Holdings

Gurugram, Haryana, India (On-Site)
1 Month ago
Combat Agrotech And Foods   - Social Media Manager

Combat Agrotech And Foods

Pandharpur, Maharashtra, India (On-Site)
4 Months ago
Microsoft - UX Designer II

Microsoft

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - Insurance Enabling Technology - Guidewire Policy Center Developer - Associate 2

PwC

Hyderabad, Telangana, India (On-Site)
3 Months ago
Keywords Studios (Player Support) - Software Engineer III

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Silicon Engineering: Internship Opportunities

Microsoft

Penang, Malaysia (On-Site)
1 Month ago
Microsoft - Research Intern - Audio and Acoustics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Qualcomm - Wifi MAC -Design Engineer -Sr Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - System Electrical Engineer / Architect- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Luxoft - Senior C++ Software Developer with AUTOSAR Adaptive

Luxoft

Italy, New York, United States (Remote)
1 Month ago
Luxoft - Regular Embedded C++ Developer

Luxoft

Italy, New York, United States (Remote)
2 Months ago
Intel Corporation - SOC Architect

Intel Corporation

Boxborough, Massachusetts, United States (Hybrid)
2 Months ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
3 Months ago
Rambus - SMTS Physical Design

Rambus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Assystems - Ingénieur VRD Confirmé H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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