Embedded Firmware Architect

2 weeks ago


Bengaluru, Karnataka, India Enphase Full time
About Enphase Energy
Enphase Energy is a global leader in energy technology, providing innovative solutions for solar, battery, and electric vehicle charging. As a pioneer in the industry, we've transformed the way people harness and utilize energy.

The Role
We're seeking a skilled Sr.Staff Firmware Engineer to join our System Business Unit, working on the development of firmware for our next-generation energy storage and smart switch products. This role will involve collaborating with cross-functional teams across multiple sites to bring our products to market.

Your Key Responsibilities
  • Design and implement embedded firmware on RTOS and/or bare-metal environments for energy storage and energy management products using C++/C.
  • Lead design and architecture decisions, working with a cross-functional team to bring products to market.
  • Manage assigned tasks and schedules for both self and team.
  • Work with the marketing, hardware, and systems teams to specify requirements and behavior of new products.
  • Carry design tasks from concept to implementation.
  • Work with cross-functional teams to test and troubleshoot issues.
  • Self-motivated individual with the ability to work under minimal supervision and mentor the team as needed.

Requirements
  • BE/B.Tech/M.S/M.Tech/PhD in Electronics, Computer Science, or Electrical Engineering.
  • Bachelors with 10+ years of hands-on experience in firmware development and debugging in ARM-based microcontrollers.
  • Experience in developing firmware from concept to production.
  • Good understanding of C++/C programming, data structures, design patterns, OOPs, 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.
  • Understanding of hard real-time bare-metal development.
  • Experience working on large embedded systems with communication interfaces.

Nice to Have
  • Familiarity with functional safety analysis or control theory.
  • Familiarity with development tools like Git, Keil, GCC, JTAG, Make, etc.
  • Ability to test code and hardware with and without external test equipment.
  • Ability to document engineering requirements, solutions, and test new firmware designs.


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Description: Embedded Firmware ArchitectLocation: Pan IndiaRole Overview:We are seeking a talented Embedded Firmware Architect to contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Firmware Architect Role OverviewWe are seeking a talented Firmware Architect to contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and processors. This role involves close collaboration...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job Title: Embedded Firmware Software ArchitectJob Summary: We are seeking a highly skilled Embedded Firmware Software Architect to join our team at Phase Power Protection Private Limited.Design and Develop Firmware: Our ideal candidate will design and develop firmware for our embedded systems, utilizing their expertise in C and C++ programming...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job 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...


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    We 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...


  • Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full time

    Job Summary:At Toshiba Software (India) Pvt. Ltd., we are seeking a highly skilled Firmware Engineer to join our team. The ideal candidate will have a strong background in embedded firmware development and a minimum of 5-10 years of experience in developing and verifying firmware for various technologies.Key Responsibilities:Develop and design software and...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Firmware Architect to join our team at Phase Power Protection Private Limited.About the Role:This is a challenging opportunity to work on the development of complex embedded systems software, utilizing your expertise in ARM firmware development and architecture.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: NationwidePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software...


  • Bengaluru, Karnataka, India Halma plc Full time

    About Halma plcHalma plc is a global group of life-saving technologies companies, driven by a clear purpose. As a FTSE 100 company, we have headquarters in the UK and operations in 23 countries, including regional hubs in India, China, Brazil, and the US.Our diverse group of nearly 50 global companies specialize in market leading technologies that push the...


  • Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Firmware DeveloperKey Responsibilities:Design & Develop: Embedded software with 4-8 years of experience in a product development company, utilizing excellent C programming skills and data structures.Expertise: Firmware development on multi-core platforms, debugging skills on actual hardware platforms using logic analyzers, and protocol...


  • Bengaluru, Karnataka, India Halma plc Full time

    About Halma plcHalma plc is a global group of life-saving technologies companies, driven by a clear purpose. We are an FTSE 100 company with headquarters in the UK and operations in 23 countries, including regional hubs in India, China, Brazil, and the US.Our CompanyCenTrak brings high-quality, reliable, and affordable real-time location technology to...


  • Bengaluru, Karnataka, India ZF Group Full time

    About the RoleWe are seeking an experienced Embedded Linux Firmware Architect to join our team at ZF Group. As a key member of our engineering team, you will be responsible for designing and specifying firmware architecture on Linux-based products.Develop low-level Linux drivers for our automotive electronics systems.Collaborate with cross-functional teams...


  • Bengaluru, Karnataka, India ZF Group Full time

    Job SummaryWe are seeking an experienced Embedded Linux Firmware Architect to join our team at ZF Group. As a key member of our software development team, you will be responsible for designing and specifying firmware architecture on Linux-based products.Key ResponsibilitiesDesign and specify firmware architecture on Linux-based productsDevelop low-level...


  • Bengaluru, Karnataka, India Live Connections Full time

    Job Title: Technical ArchitectJob Summary:We are seeking a highly skilled Technical Architect to join our team at Live Connections. As a key member of our team, you will be responsible for designing and developing software architecture and source code for Embedded Software products. Your expertise in firmware development, architecture, and execution will be...


  • Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full time

    Job Title: Embedded Firmware DeveloperWe are seeking a highly skilled Embedded Firmware Developer to join our team at Toshiba Software (India) Pvt. Ltd.Key Responsibilities:Develop and verify HDD Firmware for various technologiesDesign and develop software/firmware with minimal guidanceStrong understanding of embedded firmware design concepts and...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: Embedded Firmware DeveloperNR Consulting - India is seeking an experienced Embedded Firmware Developer to join our team in Bangalore. The ideal candidate will have a strong background in embedded firmware development, with a focus on Systems Management (BMC) and/or embedded processors.Key Responsibilities:- Develop, test, and maintain firmware for...


  • Bengaluru, Karnataka, India Sri Durga HR Solutions Full time

    Job Title: Firmware and Embedded Software SpecialistSri Durga HR Solutions seeks a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will design, develop, and test firmware for various embedded systems.Key Responsibilities:Design and develop firmware for embedded systems, including microcontrollers and...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    **Job Description**Job Title: Senior Firmware ArchitectJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Architect to lead the development of high-performance, low-power embedded firmware for complex systems. The ideal candidate will have a strong background in embedded systems, expert-level knowledge of C/C++, and...


  • Bengaluru, Karnataka, India nVent Full time

    We're looking for a skilled Embedded Software Architect to advance our success – and their own. At nVent, we believe safer systems ensure a more secure world. We connect and protect our customers with inventive electrical solutions.As an Embedded Software Architect, you will be responsible for designing and developing software architecture and source code...


  • Bengaluru, Karnataka, India Nexplace Info Private Limited Full time

    **Job Title:** Firmware Embedded Systems Specialist**Job Description:**We are seeking a highly skilled Firmware Embedded Systems Specialist to join our team at Nexplace Info Private Limited. The ideal candidate will have experience in developing embedded firmware for various applications.**Responsibilities:**- Develop and maintain embedded firmware for our...