Our ideal candidate:

  • Personality to integrate into a team and work on specific areas with full product responsibility
  • Experience in developing HMI/UI solutions
  • Strong Qt, C++, Embedded Linux experience

Job Summary:

As part of the Onboard Software team and the wider engineering division you will deliver software solutions that enhance the performance and functionality of our high power charging systems, primarily in the areas of front-end UI and connectivity to customer back ends.

Qualifications & Experience

  • Degree qualified in computer science, software / electronics engineering or a related technology qualification
  • Strong experience in software development (Embedded Linux or GUI development) to deliver fully working HMI/UI systems. Required would be experience with Embedded Linux, C++, QML, Qt for GUI development. Any state machine experience, especially QtScxml would be ideal.
  • Experience in developing UI solutions based on UX guidelines and graphic design briefs from multiple stake holders
  • Must have worked on similar UI products that provide end users with an intuitive usage guidance, payment instructions, progress status and help animations, with the ability to deploy the product worldwide in multiple languages
  • Strong scripting knowledges – Shell/Bash, Python, Ansible
  • IoT networking experience – primary MQTT, HTTP
  • Knowledge of CAN bus protocol
  • Strong familiarity with software configuration management systems and/or source code version control systems, Git (Github/BitBucket/etc)
  • Experience with BitBucket Pipelines, Azure DevOps, Jenkins or other CI/CD tools
  • Experience with Agile development and DevOps environments, and be suited to work in a cohesive scrum environment

Please submit all applications to [email protected]
We look forward to receiving your application

To apply for this job email your details to hr@tritium.com.au