Sr. Staff Firmware Engineer

4 weeks ago


bangalore, India Enphase Full time

Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing clean energy systems. To date, we have installed more than 48 million microinverters on more than 2.5 million systems across 140 countries and well over 50 thousand homes use our energy storage products.

Like our customers, our innovative teams are also worldwide, making Enphase Energy a truly global company. We are one of the fastest growing and most dynamic energy companies in the world. Nimble and acutely focused on developing ground-breaking solar energy management technology, each of our teams has a shared goal of creating a carbon-free future.

Do you want to help change the world? Learn more about the role:

This position is withinateamwhodevelopsfully functional prototypes from scratch to demonstrate new advanced operation and control for autonomous grid connection, management, and regulation.

What you will be doing:

Defining and developing new functional concepts for microinverter system and sub system. Designing and implementing embedded firmware for real-time operation and control. Simulating new algorithms for autonomous microgrid power flow management. Developing unit and system test software. Validatingalgorithms using system simulation tools. Working with hardware engineers to test and troubleshoot prototype designs. Firmware testing.

Who you are and what you bring:

BS/MS Electrical Engineering and/or Power Electronics/Power Systems. Bachelors with 12+ years / Masters with 10+ years of experience inembedded firmware design and development for any electrical / power electronics products and systems. Expertise in C, C++ and Assembly for real-time applications. Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment. Familiarity with evaluating CPU versus hardware processing requirements and trade-offs for cost-effective designs. 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. E.g. Agile, Structured, Object Oriented, etc. Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc. Familiarity with software code management tools such as GIT, Mercurial, etc. Abilityto carry a design task from concept to implementation. Ability to document engineering requirements, document solutions, and test new firmware designs.
  • Staff Engineer

    1 month ago


    bangalore, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...

  • Staff Engineer

    2 weeks ago


    bangalore, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...


  • bangalore, India Infinera Full time

    Job Description:Staff, Firmware EngineerWe are looking for experienced Firmware Test Engineer.As a Firmware Test Engineer at Infinera, you will work for a high complexity DWDM equipment for Metro/LH/ULH applications. You will work in close collaboration with multi location cross-functional R & D teams. Our work includes everything from product concept to...


  • bangalore, India Infinera Full time

    Job Description:Staff, Firmware EngineerWe are looking for experienced Firmware Test Engineer.As a Firmware Test Engineer at Infinera, you will work for a high complexity DWDM equipment for Metro/LH/ULH applications. You will work in close collaboration with multi location cross-functional R & D teams. Our work includes everything from product concept to...


  • bangalore, India Infinera Full time

    Your Key Responsibilities Would Include: Staff, Firmware Engineer We are looking for experienced Firmware Test Engineer. As a Firmware Test Engineer at Infinera, you will work for a high complexity DWDM equipment for Metro/LH/ULH applications. You will work in close collaboration with multi location cross-functional R & D teams. Our work...


  • bangalore, India Infinera Full time

    Your Key Responsibilities Would Include: Staff, Firmware Engineer We are looking for experienced Firmware Test Engineer. As a Firmware Test Engineer at Infinera, you will work for a high complexity DWDM equipment for Metro/LH/ULH applications. You will work in close collaboration with multi location cross-functional R & D teams. Our work...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR55248 Staff Engineer, ESSD Firmware ...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR55248 Staff Engineer, ESSD Firmware ...

  • Sr Firmware Engineer

    2 months ago


    bangalore, India Corporate Resources Full time

    Job Description SiemensAdvanta (Bangalore) is looking for senior firmware engineers to design,prototype, develop and maintain the firmware solutions to Siemens industrialdevices from multiple Business units such as Factory automation, Mobility,Smart grid infrastructure, etc We are a team of...


  • bangalore, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR54494 Staff Engineer-SSD Firmware Validation...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR55275 Staff Engineer-SSD Firmware Validation...


  • bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR55275 Staff Engineer-SSD Firmware Validation...

  • Sr Firmware Engineer

    1 month ago


    bangalore, India Resideo Full time

    Be part of a team that designs, develops and integrates embedded firmware for the latest in home automation IOT devices for comfort applications. With focus on device connectivity, you will be responsible to ensure highly efficient, reliable and predicatable wireless communication between different products, cloud and mobile App. You will use your...


  • bangalore, India Western Digital Full time

    Job DescriptionIn this position, the individual will be responsible for analyzing, designing, coding and debugging firmware for the next generation removable products (SD, PCIe SSD). The individual will be engaged in the embedded firmware development with emphasis on Flash Translation Layer / Low Level NAND interactions. Responsibilities: Analysis,...


  • bangalore, India Western Digital Full time

    Job DescriptionIn this position, the individual will be responsible for analyzing, designing, coding and debugging firmware for the next generation removable products (SD, PCIe SSD). The individual will be engaged in the embedded firmware development with emphasis on Flash Translation Layer / Low Level NAND interactions. Responsibilities: Analysis,...

  • Sr Firmware Engineer

    2 weeks ago


    bangalore, India Resideo Full time

    Resideo is making a large investment in our engineering group. With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI). Whether your expertise is centered in mechanical, hardware, electrical, firmware, software,...

  • Sr Firmware Engineer

    3 weeks ago


    bangalore, India Resideo Full time

    Resideo is making a large investment in our engineering group. With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI). Whether your expertise is centered in mechanical, hardware, electrical, firmware, software,...