Embedded Firmware Engineer

4 weeks ago


Bengaluru, Karnataka, India Enphase Full time
About Enphase

Enphase Energy is a global leader in the development of innovative energy technologies. Our mission is to transform the way people live and work by providing safe, reliable, and scalable sources of energy. With a strong focus on sustainability and innovation, we are building a team of talented engineers to help us achieve our goals.

Job Summary

We are seeking an experienced Embedded Firmware Engineer to join our Firmware Engineering group. As a key member of our team, you will be responsible for designing and implementing firmware for our Enpower smart switch and Ensemble eco-system products. You will work closely with our marketing and hardware teams to specify product requirements and collaborate with cross-functional teams to test and troubleshoot issues.

Key Responsibilities
  • Design and implement embedded firmware on RTOS or bare-metal for Enpower smart switch and Ensemble eco-system products.
  • Work with marketing and hardware teams to specify product requirements.
  • Design and implement algorithms and state machines for smart switch and load controller.
  • Ability to carry design tasks from concept to implementation.
  • Collaborate with cross-functional teams to test and troubleshoot issues.
Requirements
  • 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.
  • Experience in working on large embedded systems with communication interfaces like CAN, SPI, I2C, UART.
  • Familiarity with functional safety analysis, control theory, and development tools like Keil, GCC, GDB, Eclipse, GNU Make, etc.
  • Good written and verbal communication skills.
About the Role

This is an exciting opportunity to join a fast-paced and innovative company that is shaping the future of energy. If you are passionate about advancing a more sustainable future, we encourage you to apply for this role.



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


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

    Job Description: Technical Lead Firmware EngineerLocation: Pan IndiaRole Overview:We are seeking a talented Lead Firmware Engineer to join our team and 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...


  • Bengaluru, Karnataka, India Resideo Full time

    Job SummaryWe are seeking a highly skilled Embedded Firmware Engineer to join our team at Resideo. As a key member of our software development team, you will be responsible for designing, developing, and integrating embedded firmware for our latest home automation IoT devices.ResponsibilitiesDesign and develop embedded firmware for device connectivity with...


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

    Job Description:We are seeking a highly skilled Embedded Firmware Engineer to join our team and 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.Key...


  • Bengaluru, Karnataka, India HeadPro Consulting LLP Full time

    Job Opportunity: Firmware EngineerWe are seeking an experienced Firmware Engineer to join our team at HeadPro Consulting LLP. The ideal candidate will have a strong background in C programming, real-time operating systems, and embedded systems development.Key Responsibilities:Developing C language firmware for embedded devices.Designing and implementing...


  • 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 nVent Full time

    We're seeking a talented Embedded Firmware Design Engineer to join our team at nVent, a leading provider of innovative electrical solutions. As an Embedded Firmware Design Engineer, you will be responsible for designing, verifying, and qualifying firmware for data center environment and energy monitor products on Linux platforms.Key Responsibilities:Design...


  • Bengaluru, Karnataka, India AMETEK Full time

    Job SummaryThis position is for a highly motivated individual to work as part of a research and development team to design and develop firmware for Power Instruments products. The candidate should have good written and verbal communication skills and be able to work in a team effectively. This position requires support for new products as well as legacy...


  • Bengaluru, Karnataka, India Talpro Full time

    Job Description:We are seeking a highly skilled Embedded Firmware Software Engineer to join our team at Talpro. This role requires a strong background in firmware development, with a focus on C programming and embedded systems.Key Responsibilities:Design and develop firmware for embedded systems, including microcontrollers and other devices.Work with...


  • 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 Western Digital Full time

    Job SummaryWestern Digital is seeking a skilled Embedded Firmware Engineer to join our team in Bengaluru. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our enterprise hard disk drives.Key ResponsibilitiesParticipate in firmware development using C++14/17 on multiple environments,...


  • Bengaluru, Karnataka, India Lytx, Inc Full time

    Embedded Software Engineer - FirmwareLytx, Inc is seeking a highly skilled Embedded Software Engineer - Firmware to join our team of talented engineers responsible for building and deploying solutions to our fleet of connected devices installed in vehicles driving worldwide.Key Responsibilities:Design and develop firmware for embedded systems using C++ and C...


  • Bengaluru, Karnataka, India Mindteck Full time

    Job Title: Embedded Systems Firmware EngineerAbout the Role:We are seeking an experienced Embedded Systems Firmware Engineer to join our team at Mindteck. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for storage solutions.Key Responsibilities:Design and develop firmware for storage...


  • Bengaluru, Karnataka, India Enphase Full time

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


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

    Job DescriptionLocation: Pan IndiaRole OverviewN Human Resources & Management Systems is seeking a skilled Firmware Software Engineer 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 Mindteck Full time

    At Mindteck, we are seeking a skilled Embedded Systems Firmware Engineer to join our team. The ideal candidate will have a strong background in embedded systems and C programming, with experience in developing firmware for storage devices.Key Responsibilities:Design and develop firmware for storage devices using C programming languageCollaborate with...


  • 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 Enphase Full time

    About the Role: Enphase is seeking highly skilled Embedded Firmware Engineers to join our engineering and technology teams. As a firmware developer, you will be responsible for creating innovative firmware solutions for Enphase Ensemble series of energy generation and storage products. You will work closely with cross-functional teams to design, develop, and...


  • Bengaluru, Karnataka, India nVent Full time

    We're seeking a sophisticated firmware engineer to drive innovation in our data center environment and energy monitor product on the Linux Platform. The ideal candidate will have a deep understanding of embedded systems and a passion for developing high-performance firmware solutions.Key Responsibilities:Design, develop, and verify firmware for data center...