Senior Embedded Firmware Engineer

4 Days ago • 3-5 Years

Job Summary

Job Description

This position is within the Consumer Business Unit (CBU) at Enphase Energy, focused on launching direct-to-consumer products. The Senior Embedded Firmware Engineer will be responsible for developing, maintaining, and optimizing Bitbucket Pipelines configurations, developing embedded software for portable products, and collaborating with hardware and system engineers. The role involves firmware testing, troubleshooting, and participation in the design architecture for implementation. The engineer will work in a fast-paced environment to develop and deliver innovative solutions for the next generation of energy technologies. The role requires collaboration with various teams to conceptualize, document and deliver the product. The candidate should have experience in C for real-time applications, designing and implementing CI/CD pipelines using Bitbucket pipelines, and working with hardware engineers to troubleshoot prototype designs.
Must have:
  • BS/MS in Electrical/Computer Engineering or Computer Science
  • 5+ years embedded software/firmware engineering experience
  • Experience with CI/CD pipelines, Bitbucket pipelines
  • Expertise in C for real-time applications
  • Experience with bare metal and RTOS
Good to have:
  • Familiarity with Docker and containerization
  • Proficiency in Python scripting
  • Experience with ARM Cortex-M4/7, STM32
  • Familiarity with RTOS like Zepher and FreeRTOS
  • Experience with Battery Management System (BMS)

Job Details

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. 
  
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
About the role
This position is part of the Consumer Business Unit (CBU), which focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate Enphase’s core technologies to deliver IoT-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment and can collaborate closely with the team to develop and deliver innovative solutions.
What you will do
  • Develop, maintain, and optimize Bitbucket Pipelines configurations (e.g.,bitbucket-pipelines.yml) to automate build, test, and deployment processes.
  • Develop board level and system level embedded software for solar and battery based portable products.
  • Work 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.
Who you are and what you bring
  • BS/MS Electrical Engineering or Computer Engineering or Computer Science
  • BS and 5+ years / MS and 3+ years’ experience in a similar (non-academic) role as an embedded software or firmware engineer
  • Experience in designing, implementing, and managing CI/CD pipelines, particularly using Bitbucket pipelines, to automate software development workflows.
  • Familiarity with Docker and containerization for creating and managing build environments within the pipeline.
  • Proficiency scripting language Python to automate software development workflows. 
  • Expertise in C for real-time applications.
  • Experience with both bare metal and real-time operating systems (RTOS)
  • 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, Atlassian cloud suite, Git configuration management.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc. 
  • Ability to carry a design task from concept to implementation and verify.
  • Ability to document engineering requirements, document solutions, and test new firmware designs. 
  • Familiarity with ARM Cortex-M4/7, STM32 or similar microcontroller architectures is a plus.
  • Familiarity with RTOS like Zepher and FreeRTOS is a plus. 
  • ESP32 or similar radio modules for Wi-Fi/Bluetooth experience is a plus.
  • FreeRTOS and/or Zephyr development experience is a plus
  • Familiarity with AC grid simulators and solar panel simulators is a plus
  • Familiarity and experience with Battery Management System (BMS) is a plus.

Similar Jobs

PwC - IN-Senior Associate_SAP -ABAP _Enterprise APP SAP _  Advisory_ Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
7 Months ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
LesJeudis - Senior Character Setup Artist - Star Wars : Eclipse™ (F/H/NB)

LesJeudis

Paris, Île-de-France, France (On-Site)
10 Months ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
7 Months ago
HP - SAP S4 Hana

HP

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Aeva - Staff Design Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
7 Months ago
MIPS - CPU Verification Engineer

MIPS

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Fabric - Digital Design Verification Consultant

Fabric

Austin, Texas, United States (Remote)
7 Months ago
Fabric - Digital Design Verification Consultant

Fabric

San Diego, California, United States (Remote)
7 Months ago
Lulalend - Software Engineering Team Lead

Lulalend

Cape Town, Western Cape, South Africa (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nium - Sr SDET

Nium

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Visa - Staff Software Engineer

Visa

Singapore, Singapore (Hybrid)
6 Months ago
PwC - Workday Integration Consultant

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
inveniolsi - SAP BTP Senior Consultant

inveniolsi

India (On-Site)
6 Months ago
SSC Technologies - Senior Software Developer

SSC Technologies

Bangkok, Bangkok, Thailand (On-Site)
7 Months ago
ION - Senior Java Developer - Italy

ION

Milan, Lombardy, Italy (On-Site)
7 Months ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
7 Months ago
Veoneer - ECAD (Altium) & CAE Administrator (3-5 Years)

Veoneer

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
SSC Technologies - Full Stack Developer (MEAN)

SSC Technologies

Surbiton, England, United Kingdom (Hybrid)
7 Months ago
PwC - IN-Senior Associate_SAP -ABAP _Enterprise APP SAP _  Advisory_ Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paperflite - Video Designer

Paperflite

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Bazaar Voice - Senior MlOps

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
PwC - IN_Associate_FsicsR24_Investigation and dispute_ Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
7 Months ago
MIPS - Performance Architecture Engineer – Workloads & Correlation

MIPS

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Salesforce - Account Executive - Retail Consumer Goods

Salesforce

Gurugram, Haryana, India (On-Site)
8 Months ago
Nielsen - Streaming Operations Analyst - Mumbai

Nielsen

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
HERE Technologies - Senior Instructional Designer

HERE Technologies

Mumbai, Maharashtra, India (Hybrid)
7 Months ago
UST - Cable Routing Design

UST

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Gamezop - Quality Assurance Engineer (Games)

Gamezop

India (Remote)
8 Months ago
Hitachi - FO Infra Consultant

Hitachi

Hyderabad, Telangana, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Nagarro - Principal Engineer, Scrum Master

Nagarro

India (On-Site)
7 Months ago
Anavation - Senior Android Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
7 Months ago
Rambus - SMTS CAD Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Microsoft - Principal Architect

Microsoft

Jharkhand, India (On-Site)
9 Months ago
Advanced Sterilization Products - Lead Embedded Software Engineer

Advanced Sterilization Products

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
7 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
7 Months ago
Trellix - C++ Software Development Engineer

Trellix

Cork, County Cork, Ireland (On-Site)
6 Months ago
Fabric - Digital Verification Consultant

Fabric

San Francisco, California, United States (On-Site)
7 Months ago
Regent Craft - Modeling and Simulation Engineer

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (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