Software Engineer - Space Systems

EOS Space Systems Pty Ltd

Canberra

On-site

AUD 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EOS Space Systems Pty Ltd seeks a Software Engineer to design, develop, and deliver software components for its high energy laser and space control systems. The role guides technical decisions and maintains system-level oversight across the software lifecycle, delivering customer-facing enhancements and UI/UX improvements.

You will collaborate with software, hardware, optical, and systems teams, implement DevOps practices, and contribute to visualization tools for operational use.

Qualifications

  • At least 3 years' experience in software development in complex engineering environments.
  • Strong experience in C++ development on Windows and Linux.
  • Proficient in Python for system development, automation, and data processing.
  • Proven experience with software testing methodologies (unit, integration, system).
  • Experience delivering high-availability, mission-critical software systems.
  • Exposure to distributed processing and real-time systems (observatory/space domain).
  • Experience with DevOps, CI/CD, version control, and automated deployment.
  • Familiarity with safety-critical software and systems automation (hardware/firmware) desirable.

Responsibilities

  • Design, develop, and maintain high-performance software for space telescope and laser operations.
  • Deliver reliable, high-availability software for mission-critical environments.
  • Support system integration, verification, and validation activities.

Skills

C++
Windows
Linux
Python
Software testing
DevOps
CI/CD
Debugging

Tools

C++ development
Windows
Linux
Python
CI/CD pipelines
Version control
Testing frameworks
DevOps

Job description

EOS SPACE SYSTEMS - Who are we?

EOS Space Systems develops and delivers advanced space domain awareness, space control, optical sensing, laser communication, and mission-critical technologies supporting civil, commercial, and defence customers globally. With over 40 years of innovation, EOS has built a portfolio of world-class capabilities. As the market rapidly evolves, our success will depend not only on maintaining technical excellence, but ensuring our products remain relevant to emerging customer missions, operational concepts, threats, and commercial realities.

Job summary

The Software Engineer is an execution-focused role responsible for developing and delivering software components that support EOS Space Systems' high energy laser systems for space control. The position guides technical decision-making and maintains system level oversight across the software lifecycle to deliver high-quality outcomes for EOS Space Systems' space control products. Working within a multidisciplinary team, the role translates user and operational requirements into robust software solutions, contributes to system integration activities, and delivers customer-facing enhancements, including UI/UX improvements.

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)
Company culture

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

About EOS

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

Senior Software Engineer - Space Systems
Senior Software Engineer - Space Systems

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 120,000 - 180,000
Learning & development
Flexible hours
Career development
+2
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
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 Software Engineer - Directed Energy
Senior Software Engineer - Directed Energy

EOS group • Australia

Hybrid
AUD 180,000 - 240,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
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 Systems Engineer
Senior Systems Engineer

EOS Space Systems Pty Ltd • Canberra

On-site
AUD 120,000 - 180,000
Laser Engineer - Space Research and Development
Laser Engineer - Space Research and Development

Electro Optic Systems • Canberra

On-site
AUD 90,000 - 130,000
Ongoing learning and development
Flexible working hours
Career development opportunities
+2