Role Overview:
Key role in the design and development of a custom-built autonomous ground vehicle. You will contribute to both the mechanical and software aspects of the system, working as part of a multidisciplinary team to develop a fully functional autonomous platform.
Responsibilities and Duties:
- Engaging in weekly team meetings
- Working and communicating within a multidisciplinary team
- Integrating, developing, and testing C++/Python programs
- Contributing to software architecture/block diagram design and evaluation
- Participating in relevant upskilling workshops and tutorials
- Adhering to software development and workflow standards
Who we are looking for:
Requirements:
- Willing to stay on the team for at least 12 months
- Able to contribute a minimum of 8 hours per week to MCAV activity
- Fast learner with the ability to utilise documentation and learn from open-source resources
- Experience or familiarity with version control systems (e.g., Git)
Preferred Experience:
- Experience in software architecture design
- Proficiency in Python or C++
- Familiarity with Linux
- Knowledge of robotics and autonomous driving frameworks and libraries (e.g., ROS 2, Autoware, Carla)