Job Description
Unlock the driving force behind world-class software development of innovative and cost-effective renewable energy systems.
* Design and develop unique platforms integrating various cutting-edge technologies.
* Determine optimal architectures for new product/process and feature development to meet client strategy.
* Lead a team of software developers to deliver firmware and supporting embedded systems on time, within scope and to plan.
* Implement software engineering processes and improvement following production release and ongoing maintenance.
* Interface with stakeholders to support and drive software needs and goals as per R&D tasks.
* Coordinate shared resources and workloads with the R&D Manager to continuously improve products and processes.
* Collaborate with the Production Manager on software system selection/upgrades and maintenance.
* Liaise with project managers and external stakeholders to develop new products from concept to commercial production release.
* Hands-on software engineering encompassing full product development lifecycle, reviewing code in C/C++, Python, and other advanced scripting languages.
Required Skills and Qualifications
* Proficient in software engineering, preferably with experience in developing firmware and embedded systems.
* Strong understanding of cutting-edge technologies and their applications in renewable energy systems.
* Excellent leadership and communication skills to manage a team of software developers.
* Able to implement software engineering processes and improvements to ensure quality and efficiency.
Benefits
This role offers a challenging and rewarding career opportunity to work on innovative projects that make a difference in the renewable energy sector.
The ideal candidate will have:
* A Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Proven experience in software development, preferably with a focus on firmware and embedded systems.
* Strong problem-solving and analytical skills to design and develop unique platforms.
Others
Please submit your application, including your resume and a cover letter outlining your relevant experience and qualifications.