Software Engineer
Core
Developing application-level software and integrating algorithms for a Command and Control demonstration system.
Role type
Software Engineer (subcontractor)
Builds
A demonstration system for a complex new Command and Control capability
Domain
Defence / Command and Control
Deliverable
production ML models | product features
Required skills
C++, C#, Java, CI/CD pipelines, software engineering practices, application development, testing, business logic implementation, interface integration, subsystem integration, virtualized environment deployment
Preferred skills
Data Distribution Service (DDS), Defence industry experience
Technologies
C++, C#, Java, DDS
Responsibilities
Application development and testing including sophisticated business logic; Collaborating with internal algorithm teams to integrate algorithms and implement complex transformation logic; Implementing and integrating interfaces with other subsystems and external simulators; Building and extending components within an existing software application framework and deploying into a virtualised test environment
Seniority
Mid-level, hands-on IC
