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 creative clean energy companies in the world with approximately 80 million products installed across more than 160 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 About the role As a Staff Firmware Engineer in System Business unit you will be part of a cutting-edge team that focuses on designing and developing firmware for new generation of energy battery storage smart switch to provide complete energy management solution for residential and small commercial applications You will be working from Enphase office in Bangalore and interface closely with cross functional teams across multiple sites What you will doDesign and implement embedded firmware on an RTOS and or bare-metal environment for energy storage and energy management products using C C Work with the marketing hardware and systems teams to specify the requirements and behaviour of new products Design and implement algorithms and state machines for smart switch products Quickly learn about and adapt existing code and architectures into custom applications Carry design tasks from concept to implementation Work with cross functional teams to test and troubleshoot issues Self-motivated individual with the ability to work under minimal supervision Who you are and what you bringBE B Tech M S M Tech PhD in Electronics Computer Science Electrical Engineering Bachelors with 8 years Masters with 6 years of hands-on experience in firmware development and debugging in ARM based microcontrollers Experience in developing firmware for products from concept to production Good understanding of C C programming data structures design patterns oops RTOS concepts and microcontroller internals Good written and verbal communication skills Understanding of diagnostics logging and event-driven systems Understanding of Hard Real-Time bare-metal development Experience in working on large embedded systems with communication interfaces desired Familiarity with with functional safety analysis or control theory such as PLLs PID distributed control stability analysis desired Familiarity with development tools such as Git Keil GCC JTAG Make etc Ability to test code and hardware both with and without external test equipment such as oscilloscopes power meters etc Ability to document engineering requirements document solutions and test new firmware designs Familiarity with functional safety analysis and robust electrical engineering fundamentals STM32 Cortex-M family development experience Mbed OS Zephyr development experience is nice to have
📌 Sr Engineer Embedded Firmware (Karnataka)
🏢 Enphase Energy
📍 Karnataka
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.