Research Engineer | Canberra, ACT
|Position Type:||Full Time|
|Attachments:|| Company brouchure.pdf (PDF, 575KB)
Research Engineer (Oct 2021) PD.docx (Word, 136KB)
|Application Close Date:||16-Dec-2021|
Seeing Machines works with the world's leading OEMs to deliver state-of-the-art operator monitoring technology across our chosen transport sectors of commercial road transport (Fleet), automotive, and aviation. In Fleet, our best-in-class aftermarket product Guardian provides drivers and fleet operators real-time protection from distraction and fatigue events. In automotive, we enable safer Advanced Driver Assistance Systems (ADAS) and Automated Driving (AD) solutions and in aviation, our advanced gaze tracking technology understands how pilots interact and monitor instruments – leading to better training and safer operations.
About the opportunity
The Advanced Software Team is a small and nimble group of Research and Software Engineers that helps to bridge the gap between cutting edge research in areas such as fatigue and distraction detection into occupant monitoring solutions and pure software engineering. Key outputs of the team include ways to demonstrate and produce results from our Next Generation Features, Optical Solutions and Advanced Research projects.
Aside from assisting with developing features, the Advanced Software Team also helps to improve development efficiency by creating and improving tooling that can help with aspects such as using synthetic data/images, annotating data, manipulating large datasets and automating various aspects of machine learning training.
The Research Engineer has strong collaborative relationships with Algorithm Scientists, Software Engineers and Optical Engineers, bringing research ideas and new optical platforms to life in the form of technology demonstrators.
As a Research Engineer, you will also be working with talented machine learning and computer vision peers, helping to solve some key challenges using state of the art techniques.
There is ample opportunity to work on different styles of problems, from writing some quick prototype C++ or Python code, to writing something for a customer demo to fixing a bug in a shared code-base, to assisting with a research problem.
You will be:
- Collaborating with Algorithm Scientists and Software Engineers to translate and incorporate research code into technology demonstrators.
- Working with Algorithm Scientists to improve automation and repeatability of machine learning training procedures.
- Trying out new processes and tooling to reduce the time required to try out new ideas.
- Writing clear documentation to support technology demonstrations.
- Assisting with business pursuit activities such as working with potential partners, assisting customers to evaluate our technology and fielding questions from customers.
- Assisting with customer-reported issues when required in order to fix problems or limitations encountered in real-world conditions.
We value the breadth and depth of experience that our people bring to their work. We are seeking people with a good mix of technical competency and personal capability. Specifically, we are looking for people with:
- An undergraduate degree in Computer Science or similar, or equivalent industry experience.
- At least 2 years' experience writing code in C++ or a similar language in a commercial setting.
- At least 2 years' experience writing code in a scripting language like Python in a commercial setting.
- Experience with machine learning techniques and some familiarity with TensorFlow, PyTorch or similar.
- Understanding of traditional computer vision and/or image processing techniques.
- Experience with signal processing techniques.
- Experience with practical data science or statistical analysis.
- Experience working on research in a commercial environment.
Seeing Machines is a world leader in driver-machine interaction. We harness human factors science to create artificial intelligence (AI) technology that observes the driver's attention – reliably, unobtrusively, and in real time – and intervenes seamlessly when necessary.
Specialised computer vision algorithms underpin Seeing Machines' core camera-based driver monitoring technology. Algorithms allow us to precisely track eye gaze, head position and pupil size while our state-of-the-art AI technology analyses the data to quickly and accurately detect driver drowsiness, distraction and microsleep levels. We work with some of the world's leading brands to deliver this technology, helping keep drivers and operators engaged across commercial transport and logistics, automotive, aviation, rail and mining industries.
The WHY of our technology
- According to the World Health Organisation, over 1.3 million people die in road accidents, globally.
- The American Automobile Association says that 1 in every 10 auto accidents in the US is fatigue related and that 25% of US car accidents are caused by distraction.
- European Commission recommends that camera-based driver monitoring technology be mandated to enhance safety in cars, vans, trucks and buses from 2022.
- Air traffic is set to double over 15 years and the world's aviation fleet is set to double in 20 years. This creates a huge demand for more pilots and air traffic management which increases pressure on training and safety frameworks for the aviation industry, globally.
- Seeing Machines' Guardian technology for commercial fleets has been scientifically proven to reduce fatigue related driver events by more than 90%.