Software Engineer
Why Sundrive? SunDrive’s proprietary technology enables the use of copper instead of silver for solar cell electrodes. This technological breakthrough has significant benefits, including greater efficiency, lower cost, a scalable supply chain, and more environmentally friendly production.
Founded in 2015, SunDrive is backed by some of Australia’s top venture capital firms (Blackbird, Main Sequence, Virescent, Grok), tech founders, and the Australian Government (CEFC, ARENA). SunDrive has quickly grown from a UNSW Ph.D. project in a garage to producing the world’s most efficient commercial-sized solar cells.
As a Software Engineer, you will oversee the implementation of the software used in the automation of the production tools used in the SunDrive production processes. This will be critical in ensuring that SunDrive can meet its production goals. The role will primarily involve developing software control automated processes. You will have ownership over projects and will have the opportunity to grow and learn with the team. Our processes are radically different, and all critical components are built from the ground up here in Sydney. This involves extensive mechanical design, electrical design, programming, and systems integration.
You will focus on:
- Writing software and programs to control and coordinate the various mechanical, electrical, and computer components of mechatronic systems.
- Conducting tests and simulations to ensure that automated systems function correctly (with hardware in and out of the loop).
- Improving general development practices (unit testing, integration testing, CI/CD etc.)
- Researching and providing recommendations for appropriate frameworks and tools to use in automation practices and process data storage.
- Analyzing and troubleshooting issues with automated equipment.
- Collaborating with other engineers and technical professionals to design and build complex systems.
- Applying machine learning techniques to solve automation and data analysis problems.
Requirements:
- Bachelor of Engineering in Mechatronics, Computer Science, Software, or Electrical with a minimum 2 years of industry experience.
- Strong knowledge of computer science and programming core fundamentals.
- Knowledge and experience working on databases locally and in the cloud.
- Some experience with establishing and maintaining cloud-based services (i.e., AWS, Azure, Google, etc..).
- Experience working with integrating hardware with software.
- Some experience with modern web development, both front and back end.
- Competent with C, C++, and Python. Experience with IEC61131-3 (PLC) programming languages would also be a bonus, but not a necessity.
- Experience with Linux and SBC’s.
- Experience with Git & Docker.
- Some electrical knowledge and experience (i.e can handle basic wiring of simple electrical systems).
- Stong problem-solving and analytical skills.
- Ability to work in a team and communicate effectively with colleagues from different engineering disciplines.
SunDrive Solar Pty Ltd is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.
SunDrive is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.
Apply
Your application has been successfully submitted.
{{notification.msg}}