← All available roles

Engineering

Software

Design, implementation and maintenance of STM32 C firmware, and C++ applications using a ROS2-style framework

Don't worry if you think your skill set doesn't fully align with the role you are interested in! There is not an expectation to be proficient in every skill listed in descriptions.

Responsibilities

  • Design, implementation and maintenance of STM32 C firmware, and C++ applications using a ROS2-style framework
  • Maintaining developer tooling, Make build systems, CI workflows, AWS cloud infrastructure, and deployment.
  • Testing for correctness and MISRA C/C++ compliance by using unit testing frameworks, linting and static analysis
  • Using version control systems (git) in a team-based environment
  • Design and maintain scalable telemetry pipelines using AWS services to ingest, process, store, and visualise real time vehicle data.
  • Develop driver and central display dashboards using Qt/QML and Flutter, delivering intuitive real time vehicle information and controls.
  • Build Python based machine learning models for trip energy consumption prediction to support performance analysis

How to apply

Engineering applications go through UNSW ChallENG / VIP.

Apply for this role