Senior Embedded Systems Engineer - Robotics

Brisbane, QLD
Flight Autonomy
About Emesent

Emesent has built a reputation as the key leader in automating data collection in challenging environments. Our award-winning technology, Hovermap, utilises innovative hardware, advanced algorithms and machine learning to automate collection and analysis of the physical world. Customers are able to acquire data in GPS-denied environments gaining insights that were not possible before. Our rapidly growing customer base are in the fields of mining, infrastructure and survey & mapping.

Starting from a humble vision in  Brisbane, Australia, with deep connections to Australia's globally recognised CSIRO,  and building to a mid-sized global organisation in just 12 months, our growth speaks for itself.

At Emesent we pride ourselves on the way our people operate. Our global talent are a cut above the rest who are at the top of their game, thriving in a collaborative environment. The work culture here is inclusive with the perfect balance of delivering results and pushing the boundaries all whilst having a little fun!

Job Description

This role will suit an experienced embedded systems engineer to assist with ongoing productisation and feature development of our high level flight autonomy stack.

Responsibilities and Duties

    • Design and development of high level supervisor software.
    • Sensor interfacing.
    • Architecture, maintenance and integration related tasks for our ROS based software stack.
    • Development of a simulation environment and automated testing tools for high level autonomy.
    • Development and maintenance of our state estimation stack.

Essential Qualifications and Skills

    • University qualifications in Computer Science, Computer Engineering or Robotics.
    • 5+ years of C++ development experience in an Embedded Linux environment.
    • Exposure to ROS, or other robotics frameworks.
    • The ability to design, implement and deliver high quality software. Emphasis on good design, quality, correctness and maintainability.
    • High level of self motivation, with the ability to own and drive development of major software components that have multiple contributors.

Desirable Qualifications and Experience

    • Familiarity with sensors such as Lidars, IMUs, Cameras etc.
    • Experience with areas of robotics such as slam, path planing, control, perception, state estimation.
    • Experience developing automated testing frameworks, and simulation environments.
    • Experience with Docker, CI Systems, Git, Python.
    • Exposure to drones, PX4, Ardupilot, the DJI Onboard SDK.


    • Competitive remuneration package including superannuation.
    • Participation in employee share option scheme (Equity).
    • Work with a friendly and passionate team on cutting edge technology.
    • Genuine learning and development opportunities.
    • Four weeks annual leave.
    • Flexible work hours.
    • Great work environment and facilities.
Emesent embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.