
Principal Firmware Engineer
4 weeks ago
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.
-
Principal Firmware Engineer
5 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live,...
-
Principal Firmware Engineer
2 weeks ago
Bengaluru, India Microsoft Full timeOverview Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN,...
-
Principal Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 5,00,000 - ₹ 8,00,000 per yearMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live,...
-
Principal Engineer, Firmware Engineering
1 week ago
Bengaluru, Karnataka, India Sandisk Full time ₹ 10,00,000 - ₹ 25,00,000 per yearCompany DescriptionSandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we're living in...
-
Principal Engineer, Firmware Engineering
1 week ago
Bengaluru, Karnataka, India SanDisk Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany DescriptionSandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we're living in...
-
Principal Firmware Architect
3 hours ago
Bengaluru, Karnataka, India Microsoft Full timeMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...
-
Bengaluru, India Sandisk Full timeJob DescriptionAbout the position : As a Principal Engineer, you will be part of the Firmware Verification Team that design and develop white box and grey box tests in Python to verify firmware designs of Storage systems for AI workloads. You will be working closely with product architects and firmware engineers to create a comprehensive firmware...
-
Bengaluru, India Sandisk Full timeJob DescriptionWe're looking for a highly accomplished and visionary Principal Engineer to lead the development of our NPU firmware runtime for the Next Gen Computational Flash Controller project. You'll be the technical owner of the device-side software stack that orchestrates all NPU operations. This is a rare opportunity to define the architecture of a...
-
Principal Engineer Firmware
5 days ago
Bengaluru, Karnataka, India Microchip Technology Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...
-
Principal Engineer
2 weeks ago
Bengaluru, India Microchip Technology Full timeAre you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We...