
Open since Aug 2026
Software Engineer - Space Systems
AI Summary
Develops and maintains high-performance software for space telescope and laser operations, ensuring reliability and high availability in mission-critical environments.
About this role
We continually strive to help our workforce achieve their professional and personal goals, engaging them in challenging and inspiring projects.
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)
Skills
Explore related jobs
More jobs at EOS Defence Systems Pty Ltd
Similar Automated Deployment jobs
- T
IIS applications automation deploymentTech One IT · Sanger, TX - G
Field Service Automation Deployment LeadGE Energy Power Conversion France · Niskayuna - N
Network Development Engineer, Automation DeploymentNetbrain · Hyderabad, India | Hybrid - ASenior Program Manager, Architecture & Automation DeploymentAgilent Technologies, Inc. · US-CA-Santa Clara
- V
Dynatrace Deployment Automation EngineerVailexa · 801 East 86th Avenue, Merrillville - O
Deploy Automation EngineerOpenings & Internships · Columbia, Maryland
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.