Software Engineer (Ada/C++)
Matchtech
Overview
In this role you will develop and evolve Maritime software to support next‑generation defence systems. You’ll work closely with cross‑functional teams to design, implement, test and integrate software within regulated environments. The work spans the full software lifecycle, delivering robust solutions that address complex real‑world challenges. This is a hands‑on, technically demanding role with meaningful impact on high‑end defence capabilities.
Pay / Benefits- Company bonus
- Pension contribution up to 14%
- Paid overtime opportunities
- Up to 15 flexi leave days
- Flexible working arrangements where possible
- Enhanced parental leave
- Developing and enhancing Maritime software
- Evolving current and future architectures
- Design, development, integration and testing activities
- Operating within structured engineering and design processes
- Solving complex technical challenges in a highly regulated environment
- Collaborating with multidisciplinary engineering teams throughout the product lifecycle
- Contributing innovative ideas to software development
- Solid background in Software Engineering
- Experience with Ada or C++
- Experience with formal design processes (MASCOT, UML, or similar)
- Experience using design and modelling tools (Rhapsody)
- Passion for software engineering and problem solving
- Strong analytical and critical thinking skills with the ability to innovate
- Problem solving
- Analytical thinking
- Collaboration
- Ada programming experience
- C++ programming experience
- MASCOT
Reference: WJ-747_30160251