IT & Software

Senior/Principal Software Engineer

BAE Systems

Rochester · Kent · United Kingdom

Overview

As a Principal Software Engineer, you will lead embedded software design for safety-critical systems, delivering robust, certifiable solutions. You’ll define architectures, drive integration and verification, and mentor engineers while engaging with customers to shape impactful, technology-led outcomes. This role sits in a high-stakes environment at the forefront of control and display systems for advanced aircraft. You will partner across teams to deliver reliable, standards-compliant software and influence engineering strategy.

Pay / Benefits
  • reward tailored to you and family
  • support for financial and personal wellbeing
  • balanced lifestyle
  • inclusive workplace
  • career development and lifelong learning
  • flexible working where applicable
Responsibilities
  • Lead the design and development of embedded software including drivers, protocols, and human-machine interfaces with certification artefacts
  • Define system and software architectures from requirements using modelling and simulation
  • Drive integration, verification and validation within a safety-critical environment
  • Provide technical leadership through mentoring, peer reviews and best practice
  • Deliver reliable estimates including sizing and reuse
  • Engage with customers to resolve technical challenges and shape solutions
  • Contribute to engineering processes, design reviews and strategic decisions to ensure high-quality delivery
Key requirements
  • degree or equivalent qualification in a Scientific/Engineering environment
  • excellent Software Engineering skills with significant experience in C/C++
  • extensive experience of Software Architecture Design using UML or other model-based techniques
  • experience in UML for software design in tools such as CAMEO, EA, Rhapsody or integrity Modeler
  • extensive experience interfacing software with hardware in a real-time environment
  • experience with DO-178B/C Standards
  • leadership
  • mentoring
  • customer engagement
  • C/C++
  • software architecture design
  • UML/model-based design

Reference: WJ-747_30141982

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

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