Software Engineer - C-UAS Detection & Tracking System
Praetorian Aeronautics
About Praetorian Aeronautics
Praetorian Aeronautics is a leader in aerospace innovation, dedicated to the design and production of advanced unmanned aerial systems (UAS) for both military and civilian applications. We pride ourselves on pushing technological boundaries to deliver cutting-edge solutions that meet the complex demands of our clients.
Position Summary:
Praetorian Aeronautics is seeking a talented Junior/Mid-level Software Engineer with 1-5 years of experience to join our cutting-edge development team. You will work on the design and implementation of a sophisticated software system aimed at the detection, tracking, and interception of drone swarms. This system will form part of our advanced planning software, which uses multi-agent reinforcement learning to orchestrate and control complex counter-UAS (C-UAS) missions.
If you are passionate about innovative technology, machine learning, and defence systems, and have a keen interest in working with AI-driven solutions, this is an exciting opportunity to contribute to real-world defence applications.
Key Responsibilities:
- Contribute to the development of software for real-time mission planning and execution.
- Collaborate with cross-functional teams to integrate machine learning models into mission planning software.
- Assist in the development of complex distributed systems using computer networking and Linux development skills
- Implement complex mission control systems in C++ and Python, ensuring performance and scalability.
- Work with AI and machine learning models to enhance classification and decision-making systems, with a focus on reinforcement learning.
- Optimise and test software components to ensure robustness in real-world defence scenarios.
- Develop and optimise software and algorithms for detecting, tracking, and intercepting drone swarms.
Required Qualifications:
- 1-5 years of software engineering experience.
- Software Engineering or Computer Science degree, or equivalent.
- Proficiency in C++ and Python, with proven experience in developing and deploying complex software systems.
- Strong foundations in computer networking and developing in a Linux environment
- Experience in software architecture, design patterns, and development best practices.
Preferred Qualifications:
- Experience with reinforcement learning (multi-agent RL preferred).
- Game design or game development experience.
- Knowledge of defence systems, UAV's, or similar mission-critical systems.
- Experience in system integration and C/C++ programming with embedded systems.
What We Offer:
- Competitive salary and Employee Share Option Plan (ESOP) benefits.
- Comprehensive training and career development opportunities.
- A collaborative, mission-driven work environment where you can make a tangible impact on defence capabilities.
Employment Screening and Security Requirements
- Praetorian Aeronautics is committed to maintaining the highest standards of security and integrity in our operations. As part of our employee screening process, the preferred candidate will be required to undergo a police check.
- Additionally, the successful candidate must be eligible to obtain and hold an Australian Government security clearance. Eligibility requirements include Australian citizenship and the ability to meet security vetting criteria.