Quick overview
Job description
Software Engineer - Space SystemsApply: Symonston: Full time: Posted 30 Days AgoWe 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)
Similar jobs
- PC
Systems Engineer (Enterprise Applications Support)Recently posted Auto Apply
PSI CRO · Sydney, NSW · Remote 🇦🇺
SQLConfluenceJiraTechnologySalary not listed - NE
Senior Software EngineerRecently posted
Nine Entertainment Co. Pty Ltd · Sydney · Hybrid 🇦🇺
SQLAWSLinear+5TechnologySalary not listed - DE

Software Engineer, Platforms & CloudRecently posted
dentsu · Sydney, New South Wales · Hybrid 🇦🇺
TechnologySalary not listed - SI
Senior Software Engineer (Back-End) - AU (Remote)Recently posted
SecuritEase International · Australia · Remote 🇦🇺
DockerMicroservicesScala+21TechnologySalary not listed - TP
Senior Software Engineer - Smart Farming & Embedded SystemsRecently posted
Topcon Precision Agriculture Pty Ltd. · Adelaide · Hybrid 🇦🇺
C++TechnologySalary not listed - EG

Space Systems Software Engineer - Real-Time, Mission-CriticalRecently posted
EOS group · Australia · Hybrid 🇦🇺
C++PythonLinuxTechnologySalary not listed - CU
Lead Software Engineer - Settlements and DisputesRecently posted
Cuscal · Sydney · Hybrid 🇦🇺
JavaNode.jsCI/CDTechnologySalary not listed - KA
Senior ICT Software Engineer - Hybrid & Flexible HoursRecently posted
Karingal · Geelong, Victoria · Hybrid 🇦🇺
TDDAngularASP.NET+3TechnologySalary not listed - TO
Senior Software EngineerRecently posted
Topco · Adelaide · Hybrid 🇦🇺
GitEmbedded SystemsC++TechnologySalary not listed - ME
AI-First Senior Software Engineer (Next.js/TS)Recently posted
Matrix Education Pty Ltd · Sydney · Hybrid 🇦🇺
Next.jsGenerative AINode.js+1TechnologySalary not listed - MP

Senior Software EngineerRecently posted
Medibank Private Limited · Sydney · Hybrid 🇦🇺
DockerGitAWS+4TechnologySalary not listed - DE

Senior Software Engineer, Platforms & CloudRecently posted
dentsu · Sydney, New South Wales · Hybrid 🇦🇺
TechnologySalary not listed