Skip to content
All jobs

Electro Optic Systems International Pty Ltd

Software Engineer - Space Systems

Australia

  • Mid level
  • Full time

About the role

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?

At EOS Space Systems, you will work on some of the world's most advanced Space Domain Awareness, Space Control and Directed Energy capabilities. Our engineers develop technologies that detect, track and manage objects in space, helping governments and defence organisations operate in an increasingly contested domain.

This is an exciting opportunity to solve complex technical challenges in the Space domain, work alongside leading scientists and engineers, 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.

Software Engineer – Space Systems

Position Overview

EOS Space Systems is seeking a Software Engineer to develop advanced software that enables Space Domain Awareness (SDA) and Space Control operations. Working within a multidisciplinary engineering 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 engineer who enjoys solving complex technical challenges, developing high-performance applications and working closely with software, systems, optical and hardware engineers to deliver mission-critical capabilities.

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 environments.

Key Responsibilities

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 engineers 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 environments.

Support continuous improvement of software performance, reliability and maintainability.

Assist with customer enhancements and interpretation of operational requirements.

Essential Skills & Experience

Bachelor's degree in Software Engineering, 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 engineering environments.

Familiarity with source control systems, CI/CD environments and modern software development practices.

Experience developing graphical user interfaces, visualisation tools or operational applications.

Strong analytical, problem-solving and troubleshooting skills.

Desirable 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 environments.

Understanding of hardware-software integration.

Familiarity with astronomical instrumentation, laser systems or satellite operations.

Ability to obtain and maintain an Australian Government Security Clearance.