Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job Description
- Enphase Energy is a global energy technology company specializing in solar, battery, and electric vehicle charging products. With a foundation established in 2006, our pioneering microinverter technology has transformed solar power into a safer, more reliable, and scalable energy source. Presently, the Enphase Energy System empowers users to generate, utilize, store, and even sell their own power. Renowned as one of the most successful and innovative clean energy firms worldwide, Enphase has distributed over 80 million products to 160 countries.
As a Sr. Staff Firmware Engineer within the System Business Unit, you will play a crucial role in an advanced team dedicated to crafting firmware for the next era of energy storage and management solutions. This includes smart switches designed to offer comprehensive energy management solutions for residential and small commercial applications. Based in the Enphase office in Bangalore, you will collaborate closely with cross-functional teams dispersed across various locations.
Your responsibilities will encompass designing and implementing embedded firmware on an RTOS and/or bare-metal environment for energy storage and management products using C++/C. You will lead key design and architecture decisions, collaborating with a diverse team of engineers (electrical, systems, mechanical, mobile App, and QA testing) to bring innovative products to the market. Efficiently managing assigned tasks and schedules for both yourself and the team, you will work in tandem with marketing, hardware, and systems teams to define the requirements and functionalities of new products. From conceptualization to execution, you will oversee design tasks, engage with cross-functional teams to address any testing and troubleshooting challenges, and mentor team members as necessary.
Looking to get Placed? Try our Placement Guarantee Plan
The ideal candidate should hold a BE/B.Tech/M.S/M.Tech/PhD in Electronics, Computer Science, or Electrical Engineering, coupled with a minimum of 10+ years of experience for Bachelors or 8+ years for Masters in firmware development and debugging on ARM-based microcontrollers. Proficiency in firmware development across the product lifecycle is essential, alongside expertise in task decomposition, effort estimation, and project management. Strong command over C++/C programming, data structures, design patterns, OOP principles, RTOS concepts, and microcontroller internals is expected. Effective communication skills, familiarity with functional safety analysis, control theory, diagnostics, logging, event-driven systems, and hard real-time bare-metal development are highly valued. Experience in large embedded systems with communication interfaces, knowledge of development tools like Git, Keil, GCC, JTAG, Make, and the ability to test code and hardware are vital. Additionally, familiarity with functional safety analysis and robust electrical engineering fundamentals, along with STM32 Cortex-M family development experience, is preferred. Exposure to Mbed OS, Zephyr development would be advantageous.,
Skills
CGitOopsMicrocontroller InternalsProject ManagementDebuggingGCCFirmware DevelopmentARM Based MicrocontrollerRTOSKeilMbed OSDesign PatternsJTAGZephyrData StructuresCommunication InterfacesIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
About Company
Important dates & deadlines?
Application Deadline
10 Oct 25, 05:17 PM IST
Similar Jobs
View All

