Senior Firmware Software Engineer
2 weeks ago
Enphase Energy is a leader in the global energy technology industry, providing innovative solar, battery, and electric vehicle charging solutions. Our mission is to advance a more sustainable future by making clean energy accessible and affordable for everyone.
As a Staff Firmware Software Engineer at Enphase, you will be part of a dynamic team designing and developing firmware for our next-generation energy storage and management products. Your expertise in embedded systems and firmware development will help us create cutting-edge solutions for residential and commercial applications.
Key Responsibilities:
• Design and implement firmware for energy storage and management products using C++/C.
• Collaborate with cross-functional teams to specify requirements and behavior of new products.
• Develop algorithms and state machines for functional safety and metrology.
• Adapt existing code and architectures to custom applications.
• Work with cross-functional teams to test and troubleshoot issues.
Requirements:
• Bachelor's degree in Electronics, Computer Science, Electrical Engineering, or related field.
• 8+ years of experience in firmware development and debugging in ARM-based microcontrollers.
• Strong understanding of C++/C programming, data structures, design patterns, and RTOS concepts.
• Good written and verbal communication skills.
• Experience designing custom communication protocols and data models.
• Familiarity with functional safety analysis, control theory, and development tools like Git, Keil, and JTAG.
Why Enphase?
Enphase is a fast-paced and innovative company that offers a dynamic work environment with exciting new projects. We prioritize employee growth and well-being, providing opportunities for professional development and work-life balance. If you're passionate about advancing a more sustainable future, we encourage you to apply for this exciting opportunity.
-
Senior Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeJob DescriptionLenovo is seeking a talented Senior Firmware Engineer to join its BMC firmware development team in Bangalore, India. The successful candidate will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem...
-
Senior Firmware Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeFirmware Software Engineer Job DescriptionLenovo is seeking a talented Firmware Software Engineer to join its BMC firmware development team in Bangalore, India. The successful candidate will contribute to the creation of the world's top servers through the development and maintenance of the Server BMC firmware for ThinkSystem products.Key...
-
Senior Embedded Firmware Engineer
1 month ago
Bengaluru, Karnataka, India Enphase Full timeAbout the RoleEnphase Energy is a global leader in energy technology, and we're seeking a Senior Embedded Firmware Engineer to join our team. As a key member of our engineering and technology teams, you'll be responsible for designing, developing, and implementing firmware for our portable energy system products.Key Responsibilities:Design and implement...
-
Embedded Firmware Developer
3 weeks ago
Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full timeToshiba Software (India) Pvt. Ltd.Job Title: Embedded Firmware DeveloperLocation:Job Description:We are seeking a skilled Senior Software Engineer to lead the development and verification of HDD Firmware for various technologies.The ideal candidate will have:Strong understanding of embedded firmware design concepts, including verification...
-
Senior Software Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India arm limited Full timeRole OverviewArm is a leading technology company that has built the world's most pervasive compute architecture. We are seeking a skilled Software QA expert to join our Software Engineering group as a member of the System Solutions team.Key ResponsibilitiesEnsure firmware developed for Arm Neoverse Compute Subsystems is product ready.Develop automated test...
-
Senior Firmware Engineer
1 month ago
Bengaluru, Karnataka, India Exponent Energy Full timeAbout Exponent EnergyExponent Energy is a pioneering company in the field of electric vehicle charging solutions. Our mission is to simplify energy for EVs by developing innovative and efficient charging technologies.Job Title: Senior Firmware EngineerWe are seeking an experienced Senior Firmware Engineer to join our team. As a key member of our product and...
-
Firmware Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Uni Connect Pte Ltd Full timeJob Title: Firmware Software EngineerJob Description:At Uni Connect Pte Ltd, we are seeking a highly skilled Firmware Software Engineer to join our team. The ideal candidate will have a strong background in C programming and debugging, as well as working knowledge of git/gerrit.Key Responsibilities:Design and develop firmware for security and memory...
-
Senior Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Enphase Full timeEnphase Energy is a global leader in energy technology, offering innovative solar, battery, and electric vehicle charging products.We're seeking a talented Senior Embedded Firmware Engineer to join our engineering teams in Bangalore, India.This role involves firmware development for Enphase's portable energy system products, creating intellectual property...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Microchip Technology Full timeAt Microchip Technology, we're seeking a talented Senior Software Engineer to join our Data Center Solutions division. As a key member of our NVM controller firmware team, you'll be responsible for designing and implementing firmware for the latest generation of NVMe controllers.This is an exciting opportunity to work on cutting-edge technology that enables...
-
Senior Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Exponent Energy Full timeAbout Exponent EnergyExponent Energy is a pioneering company in the field of electric vehicle charging solutions. We are dedicated to simplifying energy for EVs by developing innovative products that make a significant impact on the industry.Job Title: Senior Firmware EngineerWe are seeking an experienced Senior Firmware Engineer to join our team. As a key...
-
Senior Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Micron Full timeTransforming the Future of InformationMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.As a Senior Firmware Engineer, you will play a key role in developing tests for our SSD Firmware, ensuring the highest quality and reliability of our products.Key...
-
Senior Firmware Development Engineer
2 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...
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...
-
Senior Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeJob Title: Senior Firmware EngineerJob DescriptionBios and UEFI DevelopmentLenovo ISG is seeking a senior firmware engineer to join our UEFI firmware development team in Bangalore, India. The successful candidate will contribute to creating the world's top servers by working closely with internal teams and being responsible for all UEFI/BIOS-related works...
-
Senior Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Western Digital Full timeAbout Western DigitalWe're a company of problem solvers, dedicated to powering global innovation and pushing the boundaries of technology. Our mission is to make what you thought was once impossible, possible.Challenge the Status QuoAs a Senior Firmware Engineer on our Firmware Engineering team, you'll have the opportunity to develop firmware for our...
-
Firmware Software Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full timeJob Title: Firmware Software Development EngineerAt Maxwell Energy System Pvt Ltd, we are looking for a skilled Firmware Software Development Engineer to join our team. This role will be responsible for designing, developing, and testing firmware for our battery management system. The ideal candidate will have 8+ years of experience in core Embedded domain...
-
Senior Firmware Validation Engineer
2 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...
-
Senior Firmware Engineer
1 month ago
Bengaluru, Karnataka, India Micron Full timeTransforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.We are seeking a highly skilled Senior Firmware Engineer - ESSD to join our team.Key Responsibilities:Design and develop firmware for ESSD storage systems.Collaborate with...
-
Firmware Engineering Director
2 weeks ago
Bengaluru, Karnataka, India Ayla Networks Full timeAbout the RoleThe Ayla Platform is a comprehensive solution for transforming everyday products into cloud-connected devices. We are seeking a highly skilled Senior Manager, Firmware to lead our Device Core Engineering team and drive collaboration between teams.Architect and oversee implementation of medium-to-large software components to ensure quality...
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperJob Summary:We are seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:...