Welcome to the member portal. Here you can access all information relating to your role.

Find your new path. Search open roles.

  • Admin / Secretarial / Office Support
  • Banking & Finance
  • Government / Local Government
  • Healthcare & Medicine
  • IT & Telecomms
  • Marketing / PR / Events
  • Science & Biotechnology

Embedded Software Engineer

Our Client is engaged in a multitude of programs at the forefront of innovation, being delivered by a team of highly skilled engineers and scientists. These programs require world-class Embedded Software Engineers to support the successful design, development and delivery of Seeing Machines technology to customers across the world.

About the opportunity
As a key member of the Software Engineering team, you will be involved in all phases of project delivery – from initial concept design, software design and implementation, production, right through to technically advising global automotive manufacturers.  Working with C/C++, you will apply your skills in kernel and user-space code running on Linux Operating Systems, together with your experience with processor architecture and hardware designs, to develop cutting-edge computer vision systems that save lives.

Their close-knit team fosters a culture of product innovation, quality software, rapid product iteration and collaboration on a wide range of hardware and software products. Your responsibilities will include:

Embedded Linux Design & Development

  • Designing, implementing and testing Linux kernel drivers for our Fovio Driver Monitoring (FDM) chip solution, for driver and occupant monitoring applications
  • Designing, developing and problem-solving embedded systems
  • Prototyping of concepts
  • Optimising and improving system architectures
  • Configuration and debugging of the Linux kernel

Technical Guidance

  • Providing embedding technical expertise to other Engineering teams
  • Providing system robustness validation
  • Collaboration with manufacturing partners of embedded systems

The Must Haves:

  • Commercial experience developing production-quality C/C++ code
  • Experience working within an embedded Linux environment
  • Ability to develop both low-level and high-level code, from device drivers to high-level applications
  • Experience writing code for multi-core SoCs
  • Deep knowledge of computer architectures and their elements (cache/memory/interrupt controllers, kernel configuration, RAM disks, file systems etc)
  • Experience with Ethernet, SPI, I2C, UART communication protocols
  • Experience using laboratory hardware and advanced measuring tools (e.g. oscilloscopes, logic analysers, multimeters, data loggers etc)
  • An aptitude for software architecture and design
  • Experience in with ASPICE, CMMI, ISO 26262 and/or equivalent industry standards
  • Ability to provide leadership, coaching and guidance to team members
  • A natural approach to collaborative problem solving
  • Well-developed communication skills
  • A commitment to quality and strong attention to detail

If interested please apply directly through the links provided. Alternately, please feel free to contact Mitchell or Shams for more information. 

Mitchell Sandell
0425 269 780

Shams Ruhani
0421 092 179

Follow Calleo on LinkedIn and visit our website to keep up to date on all our current job vacancies:



Job alerts

    Skilled, learned through experience.