Senior Embedded Firmware Engineer

3 days ago


Bengaluru, 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 EnphaseAbout the roleEnphase is seeking a Senior Embedded Engineer to join our engineering and technology teams. This engineer will be responsible for firmware development for Enphase’s portable energy system 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 Austin, Texas and Bangalore, India.What will you do.Designing and implementing embedded software for real-time operation (free RTOS) and control.Simulating new algorithms for autonomous microgrid power flow management.Developing unit and system development and test software.Validating algorithms using system simulation tools.Working with hardware engineers to test and troubleshoot prototype designs.Firmware testing.Coordinate and seek guidance from Senior Engineers during executionWho you are and what you bring:BS/MS/PhD Electrical Engineering or Computer Engineering or Computer ScienceBS and 5+ years / MS and 3+ years / PhD experience in a similar (non-academic) role as an embedded software or firmware engineerExpertise in C++, C, and Assembly for real-time applications.Expertise in both bare metal and small real-time operating systemsAble to understand and implement digital signal processing (DSP) concepts in a microcontroller environment.Familiarity with 16-bit and 32-bit ARM Cortex-M4/7 architectures.Familiarity with ESP32 is a plusFamiliarity 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 GITHub, Docker, BitBucket, Mercurial, etc.Ability to carry a design task from concept to implementation.Ability to document engineering requirements, document solutions, and test new firmware designs.STM32 Cortex-M family development experienceFreeRTOS development experienceAWS IoT experienceDesktop and embedded Linux experienceIn depth knowledge of relevant worldwide standards such as IEEE 1547, 1741SA, CA Rule 21, UL2743, UL1998, and IEC62109 standardsFamiliarity with Lithium ion based Battery management systems development for safety, functionality and performance.Knowledge in worldwide electrical advanced grid functions and faults conditionsIn-depth familiarity with AC grid simulators and solar panel simulatorsWork location

:Bangalore - India

  • Bengaluru, India Excellence and Eminence LLP Full time

    Job Description :We are seeking a highly skilled and experienced Lead/Senior Firmware Engineer to join our esteemed client in Bangalore. This role involves designing, developing, and maintaining firmware for electronic control systems within the Power and Energy industry. The ideal candidate will have a strong background in embedded systems and a passion for...


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


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


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    Job Description :We are looking for a Lead/Senior Firmware Engineer to join our client's team in Bangalore. If you are a pro in designing, developing, and maintaining firmware for electronic control systems in the Power and Energy sector, this is your chance!The ideal candidate will have a solid background in embedded systems and a genuine interest in...


  • Bengaluru, India Mount Talent Consulting Full time

    Organization Overview : At Hoomanely, we are obsessed with Pet Health and Longevity.Our Vision : To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperityOur Mission : To transform knowledge systems around Pet Care Management and its conscious...


  • Bengaluru, Karnataka, India Mount Talent Consulting Full time

    Organization Overview :At Hoomanely, we are obsessed with Pet Health and Longevity.Our Vision : To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperityOur Mission : To transform knowledge systems around Pet Care Management and its conscious applications to...


  • Bengaluru, India Excellence and Eminence LLP Full time

    We are looking for Lead / Senior Firmware Engineer with 3 to 9 Yr of Experience for our esteemed client for Bangalore Location.Responsible for design, development, and maintenance of firmware for electronic control systems in the Power and Energy industry.Key Skills: ARM controller,Linux,Embedded C++,RTOS /vxWorks, UART, SPI, I2C ,This is an immediate...


  • Bengaluru, India HARMAN India Full time

    Harman India is looking for Embedded Firmware Engineer for Bangalore location.Work Mode: Work from office.Location: BangaloreExperience: 5-10YearsJob Description:Embedded Software/Firmware development experience.Strong C programming language experience.Familiarity with embedded testing, oscilloscopes, test automation scripting for embedded products,...


  • Bengaluru, India Mukunda Foods Pvt. Ltd. Full time

    Job descriptionWho are we looking for:We are looking for a Embedded Firmware Engineer. You will be part of the core research and development electronics team with overall responsibility for all electronics related activities on all our systems. You should have an established background in developing systems, hardware, softwares, sensors & IoT capabilities...


  • Bengaluru, Karnataka, India MountTalent Consulting Full time

    Organization Overview:At Hoomanely, we are obsessed with Pet Health and Longevity.Our Vision: To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperityOur Mission: To transform knowledge systems around Pet Care Management and its conscious applications to...


  • Bengaluru, India HARMAN India Full time

    Harman India is looking for Embedded Firmware Engineer for Bangalore location.Work Mode: Work from office.Location: BangaloreExperience: 5-10YearsJob Description:- Embedded Software/Firmware development experience.- Strong C programming language experience.- Familiarity with embedded testing, oscilloscopes, test automation scripting for embedded products,...


  • Bengaluru, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Lead / Senior Firmware Engineer with 3 to 9 Yr of Experience for our esteemed client for Bangalore Location. Responsible for design, development, and maintenance of firmware for electronic control systems in the Power and Energy industry.Key Skills: ARM controller, Linux , Embedded C++, RTOS/vxWorks, UART, SPI, I2C ,This is...


  • Bengaluru, India Excellence and Eminence LLP Full time

    We are looking for Lead / Senior Firmware Engineer with 3 to 9 Yr of Experience for our esteemed client for Bangalore Location. Responsible for design, development, and maintenance of firmware for electronic control systems in the Power and Energy industry.Key Skills: ARM controller, Linux , Embedded C++, RTOS/vxWorks, UART, SPI, I2C ,This is an immediate...


  • Bengaluru, India Indian Institute of Science (IISc) Full time

    Minimum Qualifications:Completed B.Tech/M.Tech in a field related to Electronics Engineering or Computer EngineeringEssential Skills Required:Sound knowledge in firmware development forembedded systems using analog electronics, preferably in the medical device industry.Knowledge in ARM architecture.Strong proficiency in programming languages such as C, C++,...


  • Bengaluru, India Indian Institute of Science (IISc) Full time

    Minimum Qualifications:Completed B.Tech/M.Tech in a field related to Electronics Engineering or Computer EngineeringEssential Skills Required:Sound knowledge in firmware development for embedded systems using analog electronics, preferably in the medical device industry. Knowledge in ARM architecture. Strong proficiency in programming languages such as C,...


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Lead / Senior Firmware Engineer with 3 to 9 Yr of Experience for our esteemed client for Bangalore Location.Responsible for design, development, and maintenance of firmware for electronic control systems in the Power and Energy industry.Key Skills:ARM controller,Linux,Embedded C++,RTOS /vxWorks, UART, SPI, I2C ,This is an...


  • Bengaluru, India Indian Institute of Science (IISc) Full time

    Minimum Qualifications: Completed B.Tech/M.Tech in a field related to Electronics Engineering or Computer EngineeringEssential Skills Required:Sound knowledge in firmware development for embedded systems using analog electronics, preferably in the medical device industry. Knowledge in ARM architecture. Strong proficiency in programming languages such as C,...


  • Bengaluru, India Indian Institute of Science (IISc) Full time

    Minimum Qualifications: Completed B.Tech/M.Tech in a field related to Electronics Engineering or Computer EngineeringEssential Skills Required:Sound knowledge in firmware development for embedded systems using analog electronics, preferably in the medical device industry. Knowledge in ARM architecture. Strong proficiency in programming languages such as C,...


  • Bengaluru, India Phase Power Protection Private Limited Full time

    Position:Senior Embedded Firmware EngineerARMReports to:Research and Development ManagerType:Permanent full timeResponsibilities:Add functionality to existing systems while maintaining the integrity of the existing software architecture and user experience.Evaluate existing applications and identify areas for improvement.Modify existing code to identify...

  • Embedded Software

    1 week ago


    Bengaluru, India LeapFrog Semiconductor, Inc. Full time

    Job description for SWVision:Establishing a world-class semiconductor and wireless systems company headquartered in India to address the expanding requirements for advanced connectivity, computing, and security for wireless 5G and 6G infrastructure and devices. Our product offerings including Intellectual Property (IP), chip design, semiconductor products,...