Sr. Embedded FW Engineer

2 weeks ago


Bengaluru, Karnataka, 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 Enphase Energy System helps people make, use, save, and sell their own power.

Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.

We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.

If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase

About the role

:

Enphase is seeking Embedded Firmware Engineers to join our engineering and technology teams. These engineers will be responsible for firmware development for Enphase Ensemble series of energy generation and storage products. This engineer will create intellectual property and demonstrate it with prototype designs.

This engineer will transition work from conception to engineering to production, while collaborating with teams in California, Texas, India, and New Zealand.

This position is within our Firmware Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation.

You will be working in a multi-site team and expected to interface across multiple functions.

What you will be doing:


Design and implement embedded firmware on an RTOS or bare-metal, for the EnpowerTM smart switch and a new combiner product in the EnsembleTM eco-system.

Work with the marketing and hardware teams to specify the requirements of new products.

Design and implement algorithms and state machines for the smart switch (to select power sources) or the load controller (to manage loads).Ability to carry a design task from concept to implementation.

Working with cross functional teams to test and troubleshoot issues.
Self-motivated individual with the ability to work under minimal supervisionWho you are and what you bring:


BE/BTech/MS/MTech in electrical engineering, electronics and communication, Instrumentation, computer engineering, or computer scienceMinimum 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 required.
Experience in working on large embedded systems with communication interfaces like CAN, SPI, I2C, UART desired.
Familiarity with functional safety analysis, or control theory (such as PLLs, PID, distributed control, stability analysis) desired.
Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc desired.
Familiarity with git, Jira and Confluence desired.
Good written and verbal communication skills required.
Basic knowledge of Solar, energy storage, and microgrid products desired.

  • Bengaluru, Karnataka, 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...

  • Embedded Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Change leaders Full time

    JOB DESCRIPTION :Embedded EngineerExperience : 3 to 10 YearsLocation : BangalorePrimary Skills : Automotive , embedded, Low level driver development, Microcontrollers - Infineon Tricore, SPI, UART, LIN, CAN, FLASH, EEPROM, PWM, TIMERDesired Skills & Responsibilities :Role and Responsibilities :Good knowledge of FW Low level driver development e.g. SPI, UART,...


  • Bengaluru, Karnataka, India Prawega Tech Solutions Full time

    Role DescriptionThis is a full-time role for a Sr. Embedded C Programmer for one of esteemed MNC clients. As a Sr. Embedded C Programmer, you will be responsible for developing and maintaining embedded software solutions using the C programming language. You will work on designing, coding, debugging, and testing embedded systems, and collaborate with...

  • Embedded FW Linux

    2 weeks ago


    Bengaluru, Karnataka, India Global Pharma Tek Full time

    Embedded C, Linux – positions Experience range : -yrs Budget : X of the experience Location : Mysore/ Bangalore Notice Period : Immediate to days joiners Must Skills : Embedded, C, Linux, Multithreading, Message queue, IPC, Shared Memories. Job Description : Very strong in Embedded C, linux application programming and have hands...


  • Bengaluru, Karnataka, India Ather Full time

    You'll be our: Senior Design Engineer - Embedded Hardware You'll be based at: IBC Knowledge Park, Bengaluru You'll be Aligned with: Manager- Embedded Hardware You'll be a member of: Hardware and System Engineering Team What you'll do at Ather: You will be working as a Senior member of the embedded design team. You are expected to have an intensive hands-on...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 67090 Bangalore, India Embedded Application Engineer Your Task• Individual contributor and taking-up ownership of solution• Understand technical requirements and come-up with implementation architecture• Responsible for successfully design, development and delivery of a solutions• Having a high quality standard• Understanding of embedded...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID 67090 Bangalore, India Embedded Application Engineer Your Task• Individual contributor and taking-up ownership of solution• Understand technical requirements and come-up with implementation architecture• Responsible for successfully design, development and delivery of a solutions• Having a high quality standard• Understanding of embedded...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID Bangalore, India Embedded Application Engineer Your Task Individual contributor and taking-up ownership of solution Understand technical requirements and come-up with implementation architecture Responsible for successfully design, development and delivery of a solutions Having a high quality standard Understanding of embedded sytems and IoT...


  • Bengaluru, Karnataka, India Onsemi Full time

    JOB DESCRIPTION:Director of Firmware/Software Development,Automotive SerDesDescription: This is a technical and people leadership role providing vision, technical guidance and hiring and managing a team of Firmware (FW) and Software (SW) developers for developing embedded FW/SW for Automotive SerDes SoCs. Job will entail (1) developing understanding of the...


  • Bengaluru, Karnataka, India Onsemi Full time

    JOB DESCRIPTION: Director of Firmware/Software Development, Automotive SerDes. Description: This is a technical and people leadership role providing vision, technical guidance and hiring and managing a team of Firmware (FW) and Software (SW) developers for developing embedded FW/SW for Automotive SerDes SoCs. Job will entail (1) developing understanding...


  • Bengaluru, Karnataka, India ZF Group Full time

    Req ID Bangalore, IndiaEmbedded Application EngineerYour Task Individual contributor and taking-up ownership of solution Understand technical requirements and come-up with implementation architecture Responsible for successfully design, development and delivery of a solutions Having a high quality standard Understanding of embedded sytems and IoT...


  • Bengaluru, Karnataka, India Larsen & Toubro Full time

    8+ Years' experience in Embedded Software Development using C/Ada83/95 language. Person should be conversant with software development for Embedded systems/hardware around Microcontrollers, handling communication interfaces like Serial(UART,SPI,I2C), Mil-1553B. Resources like ADCs, DACs, Motors/Actuators. Experience in development for Target hardware...


  • Bengaluru, Karnataka, India ABB Full time

    Senior Embedded Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are...


  • Bengaluru, Karnataka, India SpanIdea Systems Full time

    Job Description:SpanIdea is seeking a highly skilled and experienced Senior Embedded Linux Engineer to join our team. As a Senior Embedded Linux Engineer, you will be responsible for the design and development of BSP/kernel software, Linux embedded software, and system-level integration. You should have a strong background in C/C++ programming and possess...


  • Bengaluru, Karnataka, India Concentrix Full time

    Job Title:Sr. Developer Embedded C++Job DescriptionWe're Concentrix. A new breed of tech company — Human-centered. Tech-powered. Intelligence-fueled.We create game-changing solutions across the enterprise, that help brands grow across the world and into the future. We are trusted by clients across all major sectors, from up-and-coming success stories to...


  • Bengaluru, Karnataka, India ABB Full time

    Senior Embedded Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are...


  • Bengaluru, Karnataka, India ABB Full time

    Senior Embedded Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group >Software EngineeringGeneral Summary:Job function: Qualcomm's QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR. As a senior member of...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job function: Qualcomm's QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR....


  • Bengaluru, Karnataka, India ABB Full time

    Senior Embedded Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are...