Jobiglo

No results.

Principal Software Engineer - Embedded & IoT Systems

Roborigger · Perth

New
Senior 🇬🇧 English
C++ Linux IoT Android TensorFlow OpenCV LoRa HaLow

Job description

About the role

Roborigger, a Perth-based company developing software and control systems for crane lifting and logistics, is looking for a Principal Software Engineer to oversee its software and control systems. The role covers onboard microcontrollers and embedded C++ software, the onboard Linux management computer, and the AWS-based IoT application. The candidate is expected to be the primary code developer and maintainer of the product, prepare detailed work scopes and a product roadmap, and work closely with a multi-disciplinary product team.

Key responsibilities

  • Oversee onboard microcontroller and embedded C++ software, and the Linux-based management computer that does edge processing and sends data to the IoT monitoring package.
  • Prepare detailed work scopes and a product roadmap, and act as the main code developer and maintainer.
  • Choose suitable development environments (C++, Python, Linux, Windows, Android, etc.) and keep up to date with AI hardware solutions for edge devices.
  • Contribute software to the development of in-house long-range remote control and advanced autonomous control.
  • Document work so that service personnel worldwide can troubleshoot, maintain and repair the equipment.
  • Interact with a multi-disciplinary product team and stay current with the latest product developments.

Required profile

  • University degree in software, electrical or electronics engineering or higher.
  • More than 5 years of experience in the relevant areas; less experience may be considered if it is highly relevant.
  • Experience designing, manufacturing and testing electrical and electronic components is preferred.
  • Member of Engineers Australia and attendance at EA or equivalent technical functions.
  • Strong communication skills and a strong commercial sense.

Required skills

  • Embedded C++ and Linux, with strong knowledge of microprocessors and industry standards.
  • Programming control systems for machinery or electromechanical products in safety-critical environments.
  • Use of sensors and interfaces, including data from accelerometers and gyros.
  • Linux, IP communication protocols and IoT systems.
  • LoRa, HaLow and radio communications; knowledge of TensorFlow, OpenCV and Android is an advantage.

The work is mainly at the assembly and service facility in Wangara, WA, with site visits when supporting the equipment. Applications are submitted by email to the Managing Director with a resume and a cover letter.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Roborigger.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 9 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Roborigger

Perth