Senior Software Engineer - Directed Energy

EOS group

Australia

Hybrid

AUD 180,000 - 240,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EOS is building our high energy laser weapon capability. The Senior Software Engineer will own the real-time control software architecture for the laser, beam director and enclosure subsystems, and mentor teammates while ensuring safe, reliable operation under time pressure.

You will develop real-time control software in modern C++ on Linux, implement closed-loop tracking, drive sensors and actuators, and establish automated build, test and deployment pipelines for a defence-grade system tested

Qualifications

  • Degree in software engineering or a related discipline.
  • At least 6 years of production software experience.
  • Strong background in real-time/embedded control and safety-critical systems.

Responsibilities

  • Design and develop real-time control and coordination software for laser subsystems on Linux.
  • Implement and tune closed-loop control for tracking, pointing, and thermal regulation.
  • Own software architecture for safety interlocks and fail-safe behaviour.
  • Develop drivers to sensors, actuators, and controllers over Ethernet, CAN, and fieldbus.
  • Establish and maintain automated build, test and deployment pipelines.
  • Lead software verification through unit, integration and hardware-in-the-loop testing.
  • Mentor engineers and enforce coding standards and interface documentation.
  • Support integration, trials and fault diagnosis at test ranges, including after-hours support.

Skills

Real-time systems
Modern C++
Linux
Hardware interfacing
Control theory
Version control
CI/CD pipelines
Code review
Documentation

Education

Degree in software engineering, computer science, electrical engineering

Tools

Linux
C++
Testing frameworks

Job description

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

EOS – Who are we?

EOS is a world leader in designing, developing and building advanced technology products and services for the global defence and space domains. We develop and produce systems that can detect, identify, stabilise, control and communicate to inform strategic decision-making. EOS operates on the global stage and is a well-established member of the international defence and space communities.

Find out more

What we do
EOS News
Job Summary

EOS is building our high energy laser weapon capability. The Directed Energy group develops and demonstrates laser systems in the tens to hundreds of kilowatts class for counter-UAS and short range air defence roles, spanning the laser source, beam director, tracking and fire control, power and thermal management, and platform integration. This is the software that closes the loop: acquiring and tracking a small, fast, manoeuvring target, holding a beam on a specific point of it, and coordinating the laser, beam director, power and thermal subsystems safely while doing so. Timing matters, failure modes matter, and the interlock logic is not negotiable. As the senior engineer in this area you will own the architecture, set the standard for how it is built and tested, and mentor the engineers working alongside you. Every role in this team spends time in the field. Our systems are proven at the test range and on trial sites, and you will be there when that happens.

Primary duties

The job plays a pivotal role in the real-time behaviour, safety and reliability of EOS directed energy systems. You will provide expertise in real-time control software architecture, hardware interfacing, closed loop implementation and software verification for a system that must behave predictably under time pressure.

Key Responsibilities
  • Design and develop real-time control and coordination software for the laser, beam director and enclosure subsystems in modern C++ on Linux.
  • Implement and tune closed loop control for tracking, pointing, beam stabilisation and power and thermal regulation, working alongside control systems engineering.
  • Own the software architecture for safety interlocks, arming logic, state machines and fail-safe behaviour, and hold the line on their integrity.
  • Develop drivers and interfaces to sensors, actuators, motion controllers and laser subsystems over Ethernet, serial, CAN and fieldbus links.
  • Establish and maintain automated build, test and deployment pipelines, and lead code review and static analysis practice.
  • Lead software verification through unit, integration and hardware-in-the-loop testing, and produce the evidence needed for acceptance.
  • Mentor engineers, set and enforce coding standards, and own the software design documentation and interface control documents.
  • Support integration, trials and fault diagnosis at the test range, including out-of-hours support during demonstration campaigns.
Experience Essential:
  • Degree in software engineering, computer science, electrical engineering or a related discipline.
  • Minimum 6 years developing production software, including at least 3 in real-time or embedded control.
  • Expert level modern C++ on Linux, including concurrency, memory management and performance profiling.
  • Demonstrated experience interfacing software to physical hardware and diagnosing problems that cross the hardware and software boundary.
  • Working understanding of control theory as applied to servo and tracking loops.
  • Disciplined use of version control, continuous integration, automated testing and code review within a team.
  • Experience producing software documentation to a standard acceptable to a defence customer.
  • Willingness to travel to the test range and trial sites regularly, including periods of out-of-hours work around demonstration campaigns.
Highly regarded:
  • Experience with real-time Linux, Xenomai or a commercial RTOS.
  • Exposure to gimbal control, electro-optic tracking or fire control systems.
  • Familiarity with functional safety practice for hazardous energy systems.
  • Python for tooling, analysis and test automation.

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? If so, we want to hear from you! Our team come 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

Senior Software Engineer - Directed Energy
Senior Software Engineer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 120,000 - 160,000
Senior Software Engineer - Directed Energy
Senior Software Engineer - Directed Energy

Electro Optic Systems • Canberra

On-site
AUD 110,000 - 150,000
Laser Engineer - Directed Energy
Laser Engineer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 120,000 - 160,000
Electronics Engineer - Directed Energy
Electronics Engineer - Directed Energy

EOS group • Australia

Hybrid
AUD 120,000 - 180,000
Mechanical Engineer - Directed Energy
Mechanical Engineer - Directed Energy

EOS group • Australia

Hybrid
AUD 110,000 - 150,000
Mechanical Engineer - Directed Energy
Mechanical Engineer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 90,000 - 130,000
Electronics Engineer - Directed Energy
Electronics Engineer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 120,000 - 160,000
Project Support Officer - Directed Energy
Project Support Officer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 90,000 - 120,000
Project Support Officer - Directed Energy
Project Support Officer - Directed Energy

EOS group • Australia

Hybrid
AUD 90,000 - 140,000
Optical Engineer - Directed Energy
Optical Engineer - Directed Energy

Electro Optic Systems International Pty Ltd • Canberra

On-site
AUD 120,000 - 170,000