Senior Staff Firmware Engineer
3 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
About the role
At Enphase we are also committed to diversity and inclusion. Developing cutting edge technology requires a workforce as diverse as the populations we wish to serve. We are a values-driven company that puts people and their power at the center of our shared energy future.
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.
Mentor Junior Engineers
Who you are and what you bring.
BE/MS/PhD Electrical Engineering or Computer Engineering or Computer Science
BE and 15+ years / MS and 12+ years / PhD and 8+ Years’ experience in a similar (non-academic) role as an embedded software or firmware engineer
Expertise in C++, C, and Assembly for real-time applications.
Expertise in both bare metal and small real-time operating systems
Able 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 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 experience
ESP32 family development experience is a plus
FreeRTOS development experience
AWS IoT experience
Desktop and embedded Linux experience
In depth knowledge of relevant worldwide standards such as IEEE 1547, 1741SA, CA Rule 21, UL2743, UL1998, and IEC62109 standards
Familiarity with Lithium ion based Battery management systems development for safety, functionality and performance.
Knowledge in worldwide electrical advanced grid functions and faults conditions is a plus
In-depth familiarity with AC grid simulators and solar panel simulators is a plus
-
Senior Firmware Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeAt Lenovo, we are seeking an experienced Senior Firmware Development Engineer to join our team.About the RoleThis is a key position responsible for the development of firmware for BMC platforms. The successful candidate will work closely with cross-functional teams to design, implement, and document platform requirements.RequirementsGraduate or Post Graduate...
-
Staff Engineer
2 months ago
Bengaluru, Karnataka, India Western Digital Full timeJob Summary:We are seeking a highly skilled Staff Engineer to join our Firmware Development Engineering team. As a Staff Engineer, you will be responsible for designing and developing firmware for Western Digital SAS/NVMe/NVMe-oF storage enclosures/servers.Key Responsibilities:Design and develop firmware for storage enclosures/serversCollaborate with...
-
Staff Firmware Designer
6 months ago
Bengaluru, India American Battery Solutions Full timeAmerican Battery Solutions has a full-time opening for a Staff Firmware Designer in Bengaluru, India. **Job Summary**: The Staff Firmware Designer will help in the design and execution of the system’s architecture and components. This individual will work with global cross-functional teams i.e., product, platforms, Quality Assurance (QA), and Hardware...
-
Staff Engineer, ESSD Firmware
6 months ago
Bengaluru, India Micron Full timeOur vision is to transform how the world uses information to enrich life for all. Micron Technology is 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. JR55248 Staff Engineer, ESSD Firmware ...
-
Senior UEFI Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India Swift Strategic Staff Solutions INC Full timeCompany OverviewSwift Strategic Staff Solutions INC is a leading technology services provider, and we are currently seeking a highly skilled UEFI Firmware Developer to join our team.Estimated Salary: ₹ 20-30 lakhs per annum (based on location and experience)Job Description:We are looking for an experienced BIOS/UEFI software engineer to design, develop,...
-
Staff Engineer
5 months ago
Bengaluru, India Enphase Full timeEnphase 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...
-
Staff Engineer-SSD Firmware Validation
6 months ago
Bengaluru, India Micron Full timeOur vision is to transform how the world uses information to enrich life for all. Micron Technology is 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. JR57348 Staff Engineer-SSD Firmware Validation ...
-
Senior staff firmware engineer
3 weeks ago
Bengaluru, India Enphase Energy Full timeEnphase 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...
-
Staff Firmware Engineer
2 months ago
Bengaluru, India Ananant Systems Private Limited Full timeVision: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, software and systems...
-
Senior Staff Firmware Engineer
3 weeks ago
Bengaluru, India Enphase Energy Full timeEnphase 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...
-
Senior Staff Firmware Engineer
3 weeks ago
Bengaluru, India Enphase Energy Full timeEnphase 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...
-
Senior Staff Firmware Engineer
3 weeks ago
Bengaluru, India Enphase Energy Full timeEnphase 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...
-
Senior Bluetooth Firmware Engineer
15 hours ago
Bengaluru, Karnataka, India Quest Global Full timeWe are seeking a highly skilled Senior Bluetooth Firmware Engineer to join our team at Quest Global. This is a fantastic opportunity for an experienced professional to take on a challenging role and make a significant impact on the development of our Bluetooth technology.Job DescriptionAs a Senior Bluetooth Firmware Engineer, you will be responsible for...
-
Staff firmware engineer
1 month ago
Bengaluru, India Ananant Systems Private Limited Full timeVision: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 5 G and 6 G infrastructure and devices. Our product offerings including Intellectual Property (IP), chip design, semiconductor products, software and systems...
-
Staff Firmware Engineer
3 months ago
Bengaluru, India Ananant Systems Private Limited Full timeVision: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, software and systems...
-
Staff Firmware Engineer
3 months ago
Bengaluru, India Ananant Systems Private Limited Full timeVision: 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, software and systems...
-
Staff Firmware Engineer
3 months ago
Bengaluru, India Ananant Systems Private Limited Full timeVision: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, software and systems...
-
Senior Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India Tech Mahindra Full timeRole Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...
-
Senior Firmware Development Engineer
1 month ago
Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full timeJob DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...
-
Senior Firmware Development Engineer Position
2 weeks ago
Bengaluru, Karnataka, India Itron Full timeOverviewItron is committed to building an inclusive and diverse workforce, providing an authentic workplace experience for all employees. We're seeking a skilled Staff Firmware Engineer to join our team.