Senior Firmware Architect for Energy Management Systems
3 weeks ago
Enphase Energy is a pioneering energy technology company and leading provider of solar, battery, and electric vehicle charging solutions. Founded in 2006, Enphase revolutionized the solar industry with its groundbreaking microinverter technology, transforming sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives.
Job DescriptionWe are seeking a highly skilled Staff Firmware Engineer to join our System Business Unit at Enphase, designing and developing firmware for next-generation energy storage and smart switch products. As a key member of our cross-functional team, you will work closely with marketing, hardware, and systems teams to specify product requirements and behavior.
Responsibilities:- Design and implement embedded firmware on RTOS and/or bare-metal environments for energy storage and management products using C++/C.
- Collaborate with teams to specify product requirements and behavior.
- Develop algorithms and state machines for Functional Safety & Metrology.
- Quickly adapt existing code and architectures into custom applications.
- Carry design tasks from concept to implementation.
- Work with cross-functional teams to test and troubleshoot issues.
To be successful in this role, you will need:
Qualifications:- Bachelor's degree in Electronics, Computer Science, Electrical Engineering, or related field.
- 8+ years of hands-on experience in firmware development and debugging in ARM-based microcontrollers.
- Strong understanding of C++/C programming, data structures, design patterns, OOP, RTOS concepts, and microcontroller internals.
- Good written and verbal communication skills.
- Experience designing custom communication protocols and data models.
- Understanding of diagnostics, logging, and event-driven systems.
- Familiarity with functional safety analysis, control theory, and hard real-time bare-metal development.
- Experience working on large embedded systems with communication interfaces.
The estimated annual salary for this position is $120,000 - $180,000, depending on location and experience. Additionally, Enphase offers a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.
-
Embedded Systems Firmware Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full timeJob Title: Senior Firmware EngineerAbout the Role:We are seeking an experienced Senior Firmware Engineer to join our team at Maxwell Energy System Pvt Ltd. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our battery management system.Key Responsibilities:Design and develop firmware for embedded systems,...
-
Bengaluru, Karnataka, India Enphase Energy Full timeJob OverviewWe are seeking a highly skilled Firmware Engineer to join our team at Enphase Energy. As a key member of our engineering team, you will be responsible for designing and implementing embedded software for real-time operation, simulating new algorithms for autonomous microgrid power flow management, and developing unit and system development and...
-
Firmware Engineer for BMS Systems
4 weeks ago
Bengaluru, Karnataka, India The Energy Company Full timeBattery Management Systems (BMS) Firmware DevelopmentThe Energy Company is seeking a skilled Firmware Engineer to develop bare-metal / RTOS based firmware for BMS systems.Main Responsibilities:Develop firmware for BMS systemsFollow coding standards & software development processMaintain high quality documentation & test casesDebug & Develop features for...
-
Embedded Systems Software Architect
2 days ago
Bengaluru, Karnataka, India Enphase Energy Full timeEnphase Energy is a global leader in energy technology and innovation, driving the transition to a sustainable future.We are seeking an experienced Embedded Systems Software Architect to join our team, contributing to the design and development of next-generation energy technologies.The ideal candidate will have expertise in embedded software development,...
-
Bengaluru, Karnataka, India Exponent Energy Full timeAbout the RoleExponent Energy is seeking a highly skilled Firmware Engineering Lead to join our team. As a key member, you will be responsible for designing and developing the safe, reliable, and modular FW tech stack for our e^pump and e^pack products.With a focus on building high-performance energy solutions, you will work closely with the hardware team to...
-
Embedded Systems Expert
2 weeks ago
Bengaluru, Karnataka, India The Energy Company Full timeAt The Energy Company, we are seeking an experienced Embedded Systems Expert to join our team. As a Senior Firmware Developer, you will be responsible for developing high-quality firmware for our Battery Management Systems (BMS).The ideal candidate will have a strong background in embedded systems, with expertise in bare-metal and RTOS-based firmware...
-
Bengaluru, Karnataka, India Enphase Full timeAbout the Role Enphase is seeking skilled Embedded Firmware Engineers to join our engineering and technology teams. As a member of this team, you will be responsible for designing, implementing, and testing firmware for Enphase Ensemble series of energy generation and storage products. This role involves creating intellectual property and demonstrating it...
-
Senior Embedded Firmware Architect
1 month ago
Bengaluru, Karnataka, India Phase Power Protection Private Limited Full timeJob DescriptionSenior Embedded Firmware ArchitectPhase Power Protection Private Limited seeks a skilled Senior Embedded Firmware Architect to lead the development of our cutting-edge embedded systems. Key Responsibilities:Design and implement efficient embedded firmware solutions using ARM architecture.Lead a team of engineers in the development of firmware...
-
Firmware Development Specialist
3 weeks ago
Bengaluru, Karnataka, India The Energy Company Full timeAbout The RoleWe are seeking a skilled Firmware Development Specialist to join our team at The Energy Company.The ideal candidate will have a strong background in embedded systems and firmware development, with a focus on battery management systems (BMS). This is a key role in our organization, and we are looking for someone who can contribute to the design,...
-
Senior Firmware Validation Architect
3 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeJob SummaryWe are seeking a highly skilled Senior Firmware Validation Architect to join our team at Western Digital. This role will be responsible for architecting firmware validation frameworks for NVMe SSD products, as well as developing and delivering firmware verification tests for various firmware features.Main ResponsibilitiesArchitect firmware...
-
Senior Energy Systems Manager
3 weeks ago
Bengaluru, Karnataka, India Enphase Full timeAbout EnphaseEnphase Energy is a leading provider of solar, battery, and electric vehicle charging products. Our innovative solutions help people make, use, save, and sell their own power.We are building teams that design, develop, and manufacture next-generation energy technologies in a fast-paced, fun environment with exciting new projects.About the...
-
Bengaluru, Karnataka, India Enphase Full timeSenior Embedded Firmware EngineerAbout the Company:Enphase Energy is a pioneering clean energy company that has transformed the solar industry with its innovative microinverter technology. Founded in 2006, Enphase has installed over 68 million products across more than 145 countries, making it one of the fastest-growing companies in the world.We are seeking...
-
Senior Embedded Systems Developer
11 hours ago
Bengaluru, Karnataka, India Schneider Electric Full timeSchneider Electric is a global leader in energy management and automation, committed to making the world a more sustainable and resilient place.We are seeking an exceptional Senior Embedded Systems Developer to join our team, responsible for designing and developing firmware solutions that meet the highest standards of quality and reliability.As a key member...
-
Embedded Firmware Architect
4 weeks ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full timeWe are seeking an experienced Firmware Architect to develop and test firmware for our battery management system.The ideal candidate will possess strong knowledge of embedded controllers and their architecture, as well as experience working with DSPic, STM, TI, and Atmel controllers.The successful candidate will be responsible for creating high-level and...
-
Senior Embedded Systems Architect
3 weeks ago
Bengaluru, Karnataka, India Siemens Technology and Services Private Limited Full timeUnlock the Future of Embedded SystemsWe are seeking a seasoned Senior Embedded Systems Architect to join our team at Siemens Technology and Services Private Limited.About the RoleWe are looking for a highly skilled Embedded Systems Developer with 4-8 years of experience in designing and developing embedded systems.The ideal candidate will have demonstrated...
-
Senior Wireless Systems Architect
7 days ago
Bengaluru, Karnataka, India Ananant Systems Private Limited Full timeEstablish a cutting-edge wireless semiconductor and systems company headquartered in India to address the expanding requirements for advanced connectivity, computing, and security for 5G and 6G infrastructure and devices.Our product offerings include Intellectual Property (IP), chip design, semiconductor products, software, and systems developed and owned in...
-
Senior Firmware Development Engineer
4 weeks ago
Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full timeJob DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...
-
Advanced Solar Power Systems Engineer
4 weeks ago
Bengaluru, Karnataka, India SolarEdge Full timeSolarEdge R&D OpportunitySolarEdge, a global leader in high-performance smart energy technology, invites experienced professionals to join our dynamic team in Bangalore, India. As a Senior Embedded Engineer, you will play a pivotal role in developing cutting-edge embedded systems and firmware for our solar power products.Key Responsibilities:Design and...
-
Lead EV Charging Solutions Architect
1 week ago
Bengaluru, Karnataka, India Exponent Energy Full timeAt Exponent Energy, we are simplifying energy for Electric Vehicles (EVs) with our cutting-edge e^pack and e^pump solutions.About the Role:We are seeking an experienced Head - Hardware and Firmware Engineering to lead our team in designing and building world-class hardware and firmware solutions for our unique EV charging ecosystem.This is a challenging role...
-
Senior Firmware Validation Engineer
4 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeJob Title: Senior Firmware Validation EngineerAbout the Role:We are seeking a highly skilled Senior Firmware Validation Engineer to join our team at Western Digital. As a key member of our firmware verification team, you will be responsible for architecting, developing, and delivering firmware verification tests for various firmware features in SSD...