IT & Software

Senior Software Engineer

Thales Group

Glasgow · Glasgow City · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior Software Engineer
Overview

You will be a senior software engineer at Thales, delivering embedded C++ software for land, sea, and air systems. You will lead software design, shape architectures, and collaborate across engineering teams to meet safety and performance requirements. The role focuses on hands-on development, testing, and agile delivery within a mission-driven environment. You will help advance image processing, AI, and data analytics on diverse hardware, contributing to high-assurance systems.

Pay / Benefits
  • private medical insurance
  • buying or selling annual leave
  • cycle to work schemes
  • employee discounts
  • paid volunteering day
  • stocks and shares
Responsibilities
  • Technical leadership and ownership of software design
  • Develop software primarily in C++ per interface control and UML-based architectures
  • Document design decisions and contribute to solution-level architecture
  • Collaborate with other engineering functions on requirements and trade studies
  • Contribute to testing activities and maintain test coverage
  • Participate in an Agile team and Agile ceremonies
  • Support peer reviews and prepare materials for major gate reviews
  • Coach and provide technical support to junior engineers
Key requirements
  • C++ development in real-time embedded environments (bare metal/RTOS/OS)
  • Experience with test frameworks (GoogleTest, GoogleMock)
  • Experience with static analysis tools (Klocwork, Coverity) and test coverage tools (Bullseye)
  • Some exposure to test automation/CI
  • Understanding of UML artefacts (desirable)
  • Experience with requirements management (DOORS) (desirable)
  • Familiarity with safety standards IEC 61508 or DO-178C (desirable)
  • Security Clearance (SC) ideally or willingness to obtain
  • Collaboration across multi-disciplinary teams
  • Proactive agile participation and communication
  • Mentoring and coaching junior engineers
  • C++ in real-time embedded systems
  • Bare metal/RTOS/real-time OS
  • GTest / GMock

Reference: WJ-747_31247306 · Posted 08 Nov 2026, 05:59 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs