Software Engineer - Space Systems
EOS
- Australia
- Mid Level
- 3+ years
- Bachelor's degree
- Posted
Skills
Required
- software development
- software testing methodologies
- integration and system testing
- source control systems
- CI/CD
- vironments
- modern software development practices
- visualisation tools / operational applications
Preferred
- C++
- Linux and Windows platforms
- Python
- automation
- tooling
- data processing
- Microsoft Azure
- cloud services
- cloud-based architectures
- distributed computing / real-time software systems
At EOS Space Systems, you will work on some of the world's most advanced Space Domain Awareness, Space Control and Directed En ergy capabilities.
This is an exciting opportunity to solve complex technical challenges in the Space domain, work alongside leading scientists and en gineers, and contribute to the development of space capabilities with global impact and customer base. Your work will directly influence the next generation of operational space systems that are shaping the future of space security.
Working within a multidisciplinary en gineering team, you will design, build, test and maintain software systems that support the observation, tracking and management of space objects using cutting-edge optical and laser technologies. This role is ideal for an en gineer who en joys solving complex technical challenges, developing high-performance applications and working closely with software , systems, optical and hardware en gineers to deliver mission-critical capabilities.
About EOS
- We continually strive to help our workforce achieve their professional and personal goals, engaging them in challenging and inspiring projects.
- Why Join EOS Space Systems?
Responsibilities
- Our en gineers develop technologies that detect, track and manage objects in space, helping governments and defence organisations operate in an increasingly contested domain.
- Software En gineer – Space Systems Position Overview EOS Space Systems is seeking a Software En gineer to develop advanced software that en ables Space Domain Awareness (SDA) and Space Control operations.
- You will contribute across the full software development lifecycle, from requirements definition through to deployment and operational support, while helping shape user experiences that support customers and operators in demanding en vironments.
- Design, develop and maintain software systems supporting Space Domain Awareness and Space Control operations.
- Develop reliable, scalable and maintainable software for mission-critical applications.
- Build customer-facing applications, visualisation tools and operational user interfaces.
- Collaborate with systems, optical, hardware and software en gineers to deliver integrated solutions.
- Support software integration, verification, validation and acceptance testing activities.
- Develop software components that satisfy system and customer requirements.
- Participate in code reviews and software quality assurance activities.
- Contribute to CI/CD pipelines, automated testing and DevOps practices.
- Troubleshoot software defects and support issue resolution across deployed systems.
- Develop software for distributed processing and real-time operational en vironments.
- Support continuous improvement of software performance, reliability and maintainability.
- Assist with customer en hancements and interpretation of operational requirements.
Requirements
- Skills & Experience Bachelor's degree in Software En gineering, Computer Science or a related discipline.
- Minimum 3 years of professional software development experience.
- Experience with software testing methodologies, including unit, integration and system testing.
- Experience working within complex technical or en gineering en vironments.
- Familiarity with source control systems, CI/CD en vironments and modern software development practices.
- Experience developing graphical user interfaces, visualisation tools or operational applications.
- Strong analytical, problem-solving and troubleshooting skills.
Preferred
- Skills & Experience Experience developing software in C++ on Linux and Windows platforms.
- Experience using Python for automation, tooling and data processing.
- Experience with Microsoft Azure cloud services and cloud-based architectures.
- Exposure to distributed computing or real-time software systems.
- Experience within defence, aerospace, scientific or space-related en vironments.
- Understanding of hardware- software integration.
- Familiarity with astronomical instrumentation, laser systems or satellite operations.
- Ability to obtain and maintain an Australian Government Security Clearance.
