Robotics Software Engineer Intern
Are you ready to undertake robotics software design efforts that expand the frontiers of space exploration with cutting edge space robotics? Lunar Outpost Oceania is seeking a talented Robotics Software Engineer Intern to join our fast-paced, dynamic team. In this role, you will support design and develop software for spacecraft and associated technologies. Your work will contribute to groundbreaking projects in lunar mobility and in-situ resource utilisation.
As a Robotics Software Engineer Intern, you will:
- Write high-quality C++ code.
- Develop and run tests using GTest/GMock.
- Contribute to end-to-end software testing.
- Work with and write Docker + Docker Compose files.
- Apply current CMake techniques.
- Develop within the ROS ecosystem.
- Create and modify ROS packages.
- Extend the catkin build system.
- Test and validate software on hardware platforms.
- Design and implement hardware test benches.
- Collaborate with electrical and mechanical engineers.
- Debug technical issues as they arise.
- Participate in code reviews and agile development processes.
- Contribute to milestones and sprint goals as part of a collaborative team.
- Adhere to safety protocols at all stages of work.
Preferred Disciplines
Software Engineering, Embedded Software, Mechanical Engineering, Mechatronics, Robotics, Engineering.
Requirements
- Minimum of 2 years' experience studying an engineering discipline at university.
- Ability to collaborate with cross-functional teams, including mechanical engineers and electrical engineers, to integrate software systems with other components. Confidence to participate in design reviews and provide feedback and recommendations to improve system performance.
- Must be legally permitted to work in Australia.
- We are committed to the principles of equal employment, and the Company complies with all Australian laws providing equal employment opportunities, and all other employment laws and regulations