Software Engineer (Test) | Canberra, ACT
|Position Type:||Full Time|
|Attachments:||No File Attached|
|Application Close Date:||27-Feb-2019|
As the world grapples with impacts of road and traffic accidents, increased air travel and the emergence of automated vehicle technology, Seeing Machines enhances safety with camera-based driver monitoring technology. We are seeking the brightest minds to help us continue to create and deliver technologically advanced solutions.
About the opportunity
As a key member of our Software Engineering team, you will be responsible for the verification and validation of state-of-the-art Driver Monitoring technology. You will develop testing strategies for computer vision and machine learning algorithms, and guide the continuous improvement of automotive-grade testing processes. You will collaborate with world-class Scientists, Engineers, and the world's leading car makers – as we work together to shape the future of automotive technology.
We are seeking people with proven experience to:
- write test code in C and C++, running on SoCs and automotive-grade operating systems.
- devise testing strategies for complex algorithms
- identify, develop and execute manual test cases where automated tests are not appropriate
- improve and maintain a sophisticated Continuous Integration system that automates builds, packaging, testing, static analysis, and algorithmic performance analysis
- debug and troubleshoot software issues
- collaborate on code reviews
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:
- commercial experience developing and testing production-quality C and C++ code
- experience developing and testing both low-level and high-level code, from device drivers to high-level applications
- competence with Python
- experience with ASPICE, CMMI, or equivalent industry standard
- an aptitude for solving complex technical issues
- well-developed communication skills
- a commitment to quality and strong attention to detail
You will work in an innovative environment utilising:
- C and C++
- cross-platform development for Linux, Windows, Green Hills, QNX, Intel, ARM
- agile software development using SCRUM
- Atlassian engineering tools (JIRA, Confluence, Crucible)
- a sophisticated Continuous Integration system that automates builds, packaging, testing, static analysis, and algorithmic performance analysis
How to apply
To apply, please include an updated resume and a cover letter outlining your interest in the role and how you could make a difference at Seeing Machines.
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%.