Job Description
Job description
Our customer is a pioneer in the solar industry by developing revolutionary technology that turns sunlight into reliable and efficient source of energy. Today, their main product is a cutting-edge microinverter that works with virtually every solar panel made, and when paired with their award-winning smart battery technology, it results in one of the best performing clean energy systems worldwide.
Currently, we are looking to attract a smart and talented individual for the role of Embedded software engineer to join engineering and technology teams. This hard-working engineer will be responsible for the embedded software development of microgrid products, including inverters and gateway products.
The ideal candidate will transition work from conception to engineering to production, while collaborating with teams in California, Texas, India and NZ. You will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation. you will be working in a multi-site team and expected to interface across multiple functions.
Skills and experience
Key skills for this role may include:
– Design and implement embedded software for linux based microcontroller systems.
– Ability to debug and troubleshoot issues in complex systems.
– Ability to carry out a design task from concept to implementation.
– Ability to define and document engineering requirements, solutions, and test new firmware designs.
– Working with cross functional teams to test and troubleshoot issues.
– Solid understanding of the software development life cycle including agile methodology.
– Self-motivated individual with the ability to work under minimal supervision.
– Mentor junior members of the team.