Role Overview:
The Software Engineer will be part of a multidisciplinary team working on cutting-edge autonomous platforms. Their primary focus will be developing software for these platforms.
This hands-on role is ideal for proactive individuals who enjoy problem-solving and are skilled in software development.
Key Responsibilities:
* Developing software for embedded systems
* Collaborating with cross-functional teams
* Designing and implementing device drivers for embedded systems
* Participating in field testing and ensuring high-quality deliverables
Requirements:
To succeed in this role, you should have the following qualifications:
* A degree in Computer Science, Mechatronics, Electronics, or related field
* At least 3 years of experience in embedded software development
* Strong proficiency in C/C++ (embedded and unmanaged environments)
* Experience with embedded Linux on ARM-based processors
Benefits:
This role offers the opportunity to work with advanced technology and contribute to innovative projects. Additionally, it provides a chance to develop your skills and expertise in a multidisciplinary environment.
Additional Information:
* Australian citizenship is required
* Ability to obtain a Baseline Security Clearance is essential