Software Engineer
Thales Group
In this role you design, implement, and test software for state-of-the-art sonar systems within Thales Underwater Systems. You’ll contribute to the development of high-assurance software for naval platforms, collaborating with UK and international teams to deliver robust solutions. The position offers exposure to HCI, acoustic processing, autonomy, and middleware across large-scale real-time systems. You will help shape the next generation of sonar technology in a mission-driven, security-focused environment.
Pay / Benefits- private medical insurance
- cycle to work schemes
- employee discounts
- paid volunteering day
- stocks and shares
- annual bonus
- Design, implement and test HCI, acoustic processing, autonomy and middleware products
- Contribute to the development of next-generation sonar technologies
- Collaborate with Systems Engineering to define requirements and test strategy
- Deliver high-quality software on time and within budget as part of a project team
- Support deployed software across land and sea with customer support functions
- Help develop skills, technology, and ways of working within software management
- Lead change and drive innovative solutions within a team environment
- Travel to Thales sites in the UK as needed for project work
- At least 7 years’ experience of C++ on large scale / real-time systems
- Strong written and verbal communication skills
- Awareness of software configuration control principles
- Ability to work as a member of a team
- Desire to take responsibility for professional development
- Teamwork and collaboration
- Effective communication
- Self-motivation and initiative
- C++ on large-scale / real-time systems
- UML modelling (desirable)
- Signal Processing (desirable)
Reference: WJ-747_31188780