Hypersonix is an Australian aerospace engineering and advanced manufacturing company building hydrogen-powered scramjet aircraft. We work at the bleeding edge of hypersonic technology, delivering aircraft that fly faster, reach further, and open new pathways to space – and we’re a small, highly capable team doing work that genuinely matters.
As a Software Engineer II, you’ll be an integral part of our GNC, Avionics and Software team, contributing to the development and continuous improvement of both embedded and ground software for our hypersonic vehicles. You’ll work closely with cross-functional teams to develop hardware-in-the-loop simulations and integrate flight control algorithms with real-time avionics hardware.
This is a rare opportunity to get hands-on with cutting-edge hypersonic technology in a fast-paced, high-growth environment. If you’re driven by innovation, thrive on tackling complex problems, and want the autonomy to make a real impact, we’d love to hear from you.
Responsibilities include:
- Contribute to the end-to-end development of real-time software for hypersonic vehicles.
- Support systems engineering activities, refining and validating software requirements.
- Conduct flight control computer testing and verification of test data.
- Collaborate with cross-functional engineering teams to design, integrate and test our hypersonic vehicles.
- Work under the direction of the Lead GNC, SW and Avionics Engineer and manage sub-contracted work as required.
- Maintain a safe and healthy work environment, taking all practicable steps to ensure your own safety and the safety of others, including your team, visitors, and contractors.
We’re a 60-person company moving fast in one of the most demanding fields in aerospace. The pace is fast, expectations are high and the environment is constantly evolving. The people who thrive here are energised by that — not unsettled by it. You’ll thrive here if you:
- Take initiative, embrace ownership of your work and keep things moving, especially when the picture isn’t complete.
- Care about doing things well and getting them done — and learn to balance both.
- Stay calm and constructive when priorities shift.
To hit the ground running in this role, you’ll need:
- Bachelor’s or master’s degree in software engineering, computer science or a related field.
- 3+ years’ experience in software design and verification.
- Demonstrated understanding of hardware communication protocols including Serial, CAN and ethernet.
- Experience with C and C++ programming languages.
- Experience working with and developing real-time software.
- Experience with Real Time Operating Systems (RTOS) or soft real-time systems (Linux based).
- Familiarity with systems engineering processes, developing integration and test procedures, and performing both software and system testing.
- Strong problem-solving skills and ability to work in a team environment.
- Proficiency in Microsoft Office applications.
- Ability to obtain any applicable security clearance or background checks.
- Right to live and work in Australia.
Bonus points for:
- Experience within aerospace, hypersonics, or advanced manufacturing industries.
- Experience mentoring or providing technical guidance to junior engineers.
- Exposure to scaling / high-growth engineering environments.
Benefits include:
- Competitive salary
- Equity participation
- Flexible working – we care about output, not hours
- Funded Professional development
- Confidential employee assistance program
Apply with your resume and a short note on what draws you to this role today!