Renewable Energy Innovator
We are seeking a dedicated and motivated Embedded Software Engineer to join our agile and autonomous development team.
About the Role
The ideal candidate will be tasked with maintaining and enhancing the quality of our existing and future products. This will involve designing, developing, documenting, and testing software solutions that incorporate logical and mathematical components to drive business/project features.
Required Skills and Qualifications
* Proficiency in programming in both bare metal and Linux environments.
* Proficiency in shell scripting.
* Demonstrated experience with code writing on microcontrollers with small memory footprints.
* Experience with debugging tools and techniques.
* Good understanding of software development methodologies and life cycle processes.
* Familiarity with version control systems like Git.
* Experience with reading hardware schematics.
* Basic knowledge of VHDL or similar hardware description languages for FPGA development.
* Experience with board bring-up and bootloader customisation is an advantage.
Benefits
This is an exciting opportunity to contribute to a pioneering company shaping the renewable energy landscape. As a key member of our development team, you will gain insights into cutting-edge optical measurement devices and participate in the entire development cycle.
Profile
An analytical mindset and excellent technical problem-solving skills are essential for this role. A degree within computer science, engineering, natural sciences, or similar is required, along with 0-3 years of relevant work experience. Excellent English communication skills (oral and written) are also necessary.