Find below the positions that we are currently recruiting for. To Apply, send your updated CV to Please do not forget a cover letter indicating why you are the right fit for the role.

Staff Embedded Software Engineer
Christchurch, NZ
Negotiable upon Experience
Our customer is a pioneer in the solar industry by developing revolutionary technology that turns sunlight into a 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 the microgrid products, including inverters and gateway products.

Overall duties for this role may include:
  • Designing and implementing embedded software for Linux-based microcontroller systems.
  • Debugging and troubleshooting issues in complex systems.
  • Carrying out design tasks from concept to implementation.
  • Documenting engineering requirements, solutions and testing new firmware designs.
  • Working with cross-functional teams to test and troubleshoot issues.
  • Mentoring junior members of the team.
  • Supporting the execution of the design verification testing strategy.

Aside from a competitive salary, the company offers quarterly bonuses, long service leave, medical insurance, health & wellness incentives, and plenty of opportunities for career and personal growth and development.
Job requirements:
Ideal attributes for this role:
  • Bachelors degree in Electronics/Electrical/Computer or related area with minimum two years of relevant experience in embedded firmware development.
  • Experience with ARM-based microcontroller systems.
  • Experience in hands-on design, development and debugging.
  • Experience in test-driven development.
  • Experience in scripting languages like Python, Ruby, Lua or related.
  • Expertise with development tools such as Eclipe, GNU, GCC, GDB
  • Experience leading small to medium projects will be highly desired.
  • Ability to move between embedded linux, RTOS and baremetal is a bonus.
  • Experience in communication protocols such as Zigbee, Bluetooth, BLE, Wifi or power line carrier is a bonus.
  • Experience with Jira and Confluence.
We are interested to hear about what you can bring to the table! Our recruiter Jose is a former electronics engineer and can offer free career advice, interview preparation, information about other opportunities in the field, salary negotiation, and other relevant information about this industry. Feel free to text or call Jose for a friendly chat on 021 0233 6406 or email