Senior Software Engineer - Space Systems

EOS Space Systems Pty Ltd

Canberra

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Learning & development
Flexible hours
Career development
Parental leave
Incentive scheme

Job summary

EOS Space Systems Pty Ltd in Canberra is seeking a Software Engineer to design, develop, and support advanced software for space telescope and laser platforms. You will deliver high-performance, reliable software across the full lifecycle in a multidisciplinary team environment.

The role emphasizes mission-critical, safety-conscious systems, DevOps integration, and real-time processing, with opportunities to contribute to visualization tools and data-driven applications in observatory contexts.

Qualifications

  • At least 3 years' experience in software engineering.
  • Strong experience in C++ development on Windows and Linux within complex engineering environments.
  • Experience with Python or similar languages for system development, automation and data processing.
  • Proven experience with software testing methodologies (unit, integration, system-level).
  • Experience developing high-availability, mission-critical software systems.
  • Exposure to distributed processing and real-time systems in scientific/observatory environments.
  • Experience with DevOps practices, including CI/CD pipelines, version control, and automated deployment.
  • Knowledge of safety-critical software and systems automation, including hardware or firmware interaction.
  • Experience contributing to visualization tools, UI, and data-driven applications (desirable).
  • Familiarity with space systems, astronomical observatories, or laser-based platforms (desirable).

Responsibilities

  • Design, develop, integrate, and maintain software systems supporting space telescope and laser operations.
  • Deliver high-quality, reliable, and high-availability software for mission-critical environments.
  • Support system integration, verification, and validation within observatory and space systems.
  • Collaborate with multidisciplinary teams across software, hardware, optical, and systems engineering.
  • Implement and enhance DevOps practices, including CI/CD pipelines and system automation.
  • Troubleshoot, debug, and perform root-cause analysis of complex software and system issues.
  • Contribute to distributed processing and real-time systems.
  • Develop and enhance visualisation tools and user interfaces for operational use.
  • Ensure software meets the requirements of safety-critical systems.
  • Support continuous improvement of software quality, performance, and engineering standards.

Skills

C++ development
Windows
Linux
Python
Software testing
DevOps
CI/CD
Distributed processing
Real-time systems
Visualization tools

Tools

CI/CD pipelines
Version control (Git)

Job description

We continually strive to help our workforce achieve their professional and personal goals, engaging them in challenging and inspiring projects.

The Software Engineer will design, develop, and support advanced software systems for space telescope and laser platforms within EOS's Space Systems division. This role focuses on delivering high-performance, reliable, and scalable software that enables precision space observation, tracking, and laser operations. Working within a multidisciplinary engineering environment, the role contributes across the full software lifecycle, including development, integration, testing, and deployment, ensuring systems meet the demands of mission-critical observatory and space applications. The position requires strong technical capability, adaptability to complex problem domains, and the ability to deliver robust solutions both independently and collaboratively within small, high-performing teams.

Primary duties: Design, develop, integrate, and maintain high-performance software systems supporting space telescope and laser operations, ensuring reliable and efficient functionality through rigorous testing, system verification, and close collaboration with multidisciplinary engineering teams.

Key Responsibilities
  • Design, develop, and maintain software systems supporting space telescope and laser operations
  • Deliver high-quality, reliable, and high-availability software solutions for mission-critical environments
  • Support system integration, verification, and validation within observatory and space systems
  • Collaborate with multidisciplinary teams across software, hardware, optical, and systems engineering
  • Implement and enhance DevOps practices, including CI/CD pipelines and system automation
  • Perform troubleshooting, debugging, and root-cause analysis of complex software and system issues
  • Contribute to distributed processing and real-time systems
  • Develop and enhance visualisation tools and user interfaces for operational use
  • Ensure software meets the requirements of safety-critical systems
  • Support continuous improvement of software quality, performance, and engineering standards
Experience
  • A least 3 years' experience
  • Strong experience in C++ development on Windows and Linux platforms within complex engineering environments
  • Experience with Python or similar programming languages for system development, automation, and data processing
  • Proven experience applying software testing methodologies and frameworks, including unit, integration, and system-level testing
  • Experience developing and supporting high-availability, mission-critical software systems
  • Exposure to distributed processing and real-time systems, particularly in scientific or observatory environments
  • Experience with DevOps practices, including CI/CD pipelines, version control, and automated deployment
  • Knowledge of safety-critical software and systems automation, including interaction with hardware or bespoke firmware
  • Experience contributing to visualisation tools, user interfaces, and data-driven applications (desirable)
  • Familiarity with space systems, astronomical observatories, or laser-based platforms (desirable)
Benefits
  • ongoing learning and development opportunities
  • flexible working hours
  • opportunities for further professional and career development
  • paid parental leave
  • an employee incentive scheme

Are you looking for a career that will challenge you, help you grow and give you a chance to work with unique, state-of-the-art technologies?

Our team comes from a diverse range of disciplines and backgrounds and include engineers, scientists, technicians, project managers and administrative staff.

EOS designs, develops, and builds the world's most accurate and highest precision remote weapon systems.

EOS has designed, manufactured and exported advanced technology systems for nearly 40 years.

Our product range covers remote weapon systems, turrets, high energy laser weapons, counter-drone systems, and space intelligence and space control services.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Space Systems
Software Engineer - Space Systems

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 90,000 - 130,000
Senior Software Engineer - Space Systems
Senior Software Engineer - Space Systems

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 180,000
Flexible working hours
Learning & development
Paid parental leave
+1
Laser Engineer - Space Research and Development
Laser Engineer - Space Research and Development

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 120,000 - 180,000
Learning & development
Flexible working hours
Career development
+2
Software Engineer - Space Systems
Software Engineer - Space Systems

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 160,000
Senior Software Engineer - Space Systems
Senior Software Engineer - Space Systems

Electro Optic Systems • Canberra

On-site
AUD 110,000 - 150,000
Senior Laser Engineer, Scientist or Physicist
Senior Laser Engineer, Scientist or Physicist

EOS group • Australia

On-site
AUD 120,000 - 160,000
Learning & development
Flexible hours
Career development opportunities
+2
Senior Software Engineer - Directed Energy
Senior Software Engineer - Directed Energy

EOS group • Australia

Hybrid
AUD 180,000 - 240,000
Real-Time Space Systems Software Engineer
Real-Time Space Systems Software Engineer

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 90,000 - 130,000
Senior Systems Engineer
Senior Systems Engineer

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 120,000 - 180,000
Senior Space Systems Software Engineer - Real-Time & DevOps
Senior Space Systems Software Engineer - Real-Time & DevOps

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 120,000 - 180,000
Learning & development
Flexible hours
Career development
+2