Talent.com
This job offer is not available in your country.
Principal firmware engineer

Principal firmware engineer

Enphase EnergyBengaluru, Karnataka, India
2 days ago
Job description

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!

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

This position is within a team who develops fully 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 firmware and embedded software for real-time operation and control.

Simulating new algorithms for autonomous microgrid power flow management.

Developing unit and system test software.

Validating algorithms using system simulation tools.

Working with hardware engineers to test and troubleshoot prototype designs.

Firmware testing.

Who you are and what you bring :

BE / ME Electrical Engineering and / or Power Electronics / Power Systems.

Overall 15+ years of experience in embedded software or firmware design and development, preferably into electrical / control systems and / or power electronics products domain.

Expertise in C, C++, and Assembly for real-time applications.

Strong expertise in AC-DC, DC-AC, DC-DC power converters designs, experience in implementing digital signal processing (DSP, ADC, PWM etc) 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.

Ability to carry a design task from concept to implementation.

Ability to document engineering requirements, document solutions, and test new firmware designs.

Create a job alert for this search

Firmware Engineer • Bengaluru, Karnataka, India

Related jobs
  • Promoted
Firmware Engineer

Firmware Engineer

Delta Electronics IndiaBengaluru, Karnataka, India
Responsible for motor drive firmware planning, design and implementation.Continually optimize performance and improve the reliability of our existing motor drives. The industrial automation control ...Show moreLast updated: 18 days ago
  • Promoted
Senior Firmware Engineer

Senior Firmware Engineer

TalentojBengaluru, Karnataka, India
Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show moreLast updated: 17 days ago
  • Promoted
Principal Engineer - SSD Firmware Validation

Principal Engineer - SSD Firmware Validation

Micron TechnologyBengaluru, Karnataka, India
SSD Firmware Validation Engineer.Define Test Plan / Design, test cases and develop Test Scripts to validate Firmware for Enterprise and Datacenter class NVMe SSD products. As part of Firmware Test Eng...Show moreLast updated: 6 days ago
  • Promoted
Firmware engineer

Firmware engineer

Delta Electronics IndiaBengaluru, Karnataka, India
Responsible for motor drive firmware planning, design and implementation.Continually optimize performance and improve the reliability of our existing motor drives. The industrial automation control ...Show moreLast updated: 2 days ago
  • Promoted
Firmware Engineer

Firmware Engineer

ConfidentialBengaluru / Bangalore
E with 4 to 6 years of experience in firmware development in embedded application.Should have experience in peripherals such as SPI, UAR, I2c etc. Should have deep knowledge of tools such as IAR or ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Firmware Engineer

Principal Firmware Engineer

Enphase EnergyBengaluru, Karnataka, India
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 ...Show moreLast updated: 17 days ago
  • Promoted
Principal Engineer

Principal Engineer

RazorpayBengaluru, Karnataka, India
A Principal engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to b...Show moreLast updated: 30+ days ago
  • Promoted
Principal System Engineer

Principal System Engineer

FortinetBengaluru, Karnataka, India
Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer Software

Principal Engineer Software

Palo Alto NetworksBengaluru, Karnataka, India
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 9 days ago
  • Promoted
  • New!
Principal Firmware Engineer (High Salary)

Principal Firmware Engineer (High Salary)

Enphase EnergyBengaluru, Karnataka, India
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 ...Show moreLast updated: 6 hours ago
Principal Engineer

Principal Engineer

ScaleneWorksBangalore Rural, Karnataka, India
Quick Apply
Strong leadership qualities, including the ability to motivate, inspire, and guide the team.Strong analytical and problem-solving skills to identify challenges and develop effective solutions.Good ...Show moreLast updated: 30+ days ago
  • Promoted
Senior firmware engineer

Senior firmware engineer

TalentojBengaluru, Karnataka, India
Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2 C, UART, RS485. Experience with ARM Cortex controllers (STM32, ...Show moreLast updated: 2 days ago
  • Promoted
Principal Engineer

Principal Engineer

RecroBengaluru, India
Designation - Principal Engineer.Skills - Java, React, SQL, AWS.Location - Bangalore ( Marathalli - Hybrid).Required Skills and Abilities : . Expertise in Java (J2EE, Spring Boot, Microservices) ...Show moreLast updated: 30+ days ago
  • Promoted
Senior firmware engineer

Senior firmware engineer

ACL DigitalBengaluru, Karnataka, India
Job Title / Designation : Project Manager, Embedded Engineering Services (EES).Experience Range : 10 to 15 years.Shift : General Shift (Mon-Fri). Must Skill : Embedded C, RTOS.Job Function, Roles &...Show moreLast updated: 2 days ago
  • Promoted
Firmware Engineer - CAN / LIN

Firmware Engineer - CAN / LIN

SKYGATE CONSULTINGBangalore
SALARY : 18LPA - 24LPA Skills - C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional) Responsi...Show moreLast updated: 30+ days ago
  • Promoted
Firmware Engineer

Firmware Engineer

PeoplefyBengaluru, Karnataka, India
Notice Period - Less than 60 days (On papers).Embedded systems and modern C++ (C++11 / 14 / 17).Strong in low-level programming, RTOS, memory management, multi-threading. Firmware protocols (I2C, SPI, U...Show moreLast updated: 15 days ago
  • Promoted
Memory Firmware Engineer - C Programming

Memory Firmware Engineer - C Programming

MempageBangalore
Key Responsibilities : - Develop and maintain ABL firmware for memory modules including DDR4, DDR5, and NVDIMM.Work with different DIMM types : UDIM...Show moreLast updated: 22 days ago
  • Promoted
Firmware Developer

Firmware Developer

MaimsD TechnologyBangalore
Senior Firmware Engineer / Architect Job Description We are seeking a highly skilled and experienced Senior Firmware Engineer / Architect to join our team.The ideal candi...Show moreLast updated: 29 days ago