Software Engineers
Job Description
The role
Joining our team will help us deliver significant capability into environments that encompass underwater, surface and air-based technology platforms including:
· Collins class submarine
· AMSA Search and Rescue aircraft
· Coastwatch surveillance aircraft
· RAN Air Warfare Destroyer
Key activities for these roles will focus on:
· UI development using Qt
· Architectural support/subsystem design
· 3rd party device integration (TCP/UDP/serial/ARINC based protocols)
· Data persistence and archiving
· Algorithmic, scene-graph, GIS data processing, contact detection & tracking
· Turnkey operations (O/S customisation and software integration)
Job Requirement
About you
We are seeking people who have a keen desire to work on technically challenging software projects within a small, talented, and supportive team of likeminded software engineers. You will appreciate the expressiveness of modern C++ (C++17) and have a strong familiarity of the Linux development environment. Other key skills and attributes sought include:
· Openly collaborates on designs
· Undertakes peer code reviews
· Version control (git)
· Ability to proactively work within large/complex projects
· Ability to achieve Australia Defence Force security clearance
· A background in defence-based software development (or similar) would be highly regarded but is not mandatory