✨ About The Role
- The role involves designing and implementing embedded software for Linux-based microcontroller systems.
- Engineers will be responsible for firmware development for Enphase’s microgrid products, including inverters and gateway products.
- The position requires collaboration with teams across multiple locations, including California, Texas, India, and New Zealand.
- Candidates will need to document engineering requirements, solutions, and test new firmware designs.
- A solid understanding of the Software Development Life Cycle, including Agile methodology, is necessary.
âš¡ Requirements
- A bachelor's or master's degree in electrical engineering, computer engineering, or computer science is required.
- The ideal candidate will have 8 to 12 years of experience in embedded software development for systems with Linux OS.
- Strong understanding of C/C++ programming concepts and operating systems concepts is essential.
- Experience with ARM-based microcontroller systems and hands-on design, development, and debugging is preferred.
- Familiarity with scripting languages such as Ruby, Lua, or Python is beneficial.