Senior Firmware Developer for Energy Generation and Storage Systems

3 weeks ago


Bengaluru, Karnataka, India Enphase Full time
About 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 with prototype designs, transitioning work from conception to engineering to production, and collaborating with cross-functional teams in California, Texas, India, and New Zealand.

Key Responsibilities:
• Design and implement embedded firmware on an RTOS or bare-metal for the Enpower smart switch and a new combiner product in the Ensemble eco-system.
• Work with marketing and hardware teams to specify requirements for new products.
• Develop algorithms and state machines for the smart switch (to select power sources) or load controller (to manage loads).
• Carry design tasks from concept to implementation.
• Collaborate with cross-functional teams to test and troubleshoot issues.

Requirements:
• Bachelor's degree in electrical engineering, electronics and communication, instrumentation, computer engineering, or computer science.
• Minimum 3-8 years of experience in firmware development and debugging in ARM-based microcontrollers.
• Good understanding of C/C++ programming, RTOS concepts, and microcontroller internals required.
• Experience working on large embedded systems with communication interfaces like CAN, SPI, I2C, UART desired.
• Familiarity with functional safety analysis, control theory (such as PLLs, PID, distributed control, stability analysis), or similar fields desired.
• Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc. desired.
• Familiarity with version control systems like Git and collaboration tools like Jira and Confluence desired.
• Excellent written and verbal communication skills required.
• Basic knowledge of solar, energy storage, and microgrid products desired.

  • Bengaluru, Karnataka, India Enphase Full time

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


  • Bengaluru, Karnataka, India River Full time

    About River:We are a pioneering electric vehicle company that's revolutionizing the way we think about transportation. Our mission is to empower the ambitious youth of today with innovative solutions for tomorrow.Our flagship product, River Indie, is an SUV of scooters designed to be a dependable ally on your road to success. Backed by top international...


  • Bengaluru, Karnataka, India Enphase Energy Full time

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


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

    Job 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 Mindteck Full time

    Storage Firmware DeveloperWe are looking for a skilled Storage Firmware Developer to join our team at Mindteck in Bangalore. This is a challenging role that requires expertise in embedded systems, C programming, and storage development.Salary: ₹1,200,000 - ₹1,800,000 per annumAbout the JobThis position involves developing firmware for storage devices,...


  • Bengaluru, Karnataka, India Enphase Full time

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


  • Bengaluru, Karnataka, India Micron Full time

    Transforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions. As a Senior Firmware Engineer - ESSD, you will play a critical role in accelerating the transformation of information into intelligence.Key Responsibilities:Design and develop firmware for embedded storage solutions using C and assembly...


  • Bengaluru, Karnataka, India Enphase Full time

    Company OverviewEnphase Energy is a global leader in energy technology, transforming the solar industry with innovative solutions. Founded in 2006, we've installed over 68 million products across more than 145 countries.We're building teams that design, develop, and manufacture next-generation energy technologies in a fast-paced, fun environment.About the...


  • Bengaluru, Karnataka, India The Energy Company Full time

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


  • Bengaluru, Karnataka, India The Energy Company Full time

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


  • Bengaluru, Karnataka, India Micron Full time

    Transforming Information into IntelligenceMicron Technology is a world leader in memory and storage solutions, driving innovation that accelerates the transformation of information into intelligence.About the RoleWe are seeking a highly skilled Senior Firmware Development Engineer to join our team in DC SSD development. As a key member of our engineering...


  • Bengaluru, Karnataka, India Exponent Energy Full time

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


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

    Lead Firmware Design for Next-Generation Storage SolutionsMicron Technology is a world leader in innovating memory and storage solutions, driving the transformation of information into intelligence. As a Senior Firmware Design Engineer, you will play a critical role in shaping the future of advanced storage solutions.About MicronWe envision a world where...


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

    About Maxwell Energy System Pvt LtdMaxwell Energy works on advanced electronics focusing on efficient energy storage and conversion solutions.


  • Bengaluru, Karnataka, India Western Digital Full time

    About UsWestern Digital is a leading provider of data storage solutions, empowering innovation and pushing the boundaries of technology. Our vision is to power global innovation, making the impossible possible.Job OverviewWe are seeking an experienced Firmware Engineer to join our team in developing cutting-edge storage products with interfaces like SAS,...


  • Bengaluru, Karnataka, India Micron Full time

    Transform the Future of Information StorageWe are 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.As a Senior Firmware Engineer for Storage Solutions, you will be part of our team responsible for developing...


  • Bengaluru, Karnataka, India Western Digital Full time

    Join Western Digital as a Key Contributor to Our SSD Development TeamWe are seeking a highly skilled Principal Firmware Engineer to join our team in developing the next generation of solid-state drive (SSD) systems.About the Role:As a Principal Firmware Engineer, you will play a critical role in designing, developing, and testing advanced firmware for our...


  • Bengaluru, Karnataka, India Enphase Full time

    At Enphase, we are revolutionizing the way people generate and use energy. As a Senior Systems Engineer for our Energy Management Solutions team, you will play a crucial role in shaping the future of clean energy.About the RoleWe are seeking an experienced Senior Systems Engineer to join our team of innovators. In this role, you will be responsible for...


  • Bengaluru, Karnataka, India Schneider Electric Full time

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