Senior Software Engineer

BAE Systems

Greater London

On-site

GBP 40,000 - 70,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BAE Systems in Greater London is seeking an embedded software engineer to lead design and development of software for real-time, safety-critical systems. You will work on drivers, protocols and human-machine interfaces with certification artefacts and define system architectures from requirements.

The role requires strong C/C++ skills, UML-based design experience and familiarity with DO-178B/C standards, as well as collaboration with customers and cross-functional teams to deliver compliant,

Qualifications

  • Degree or equivalent qualification in a Scientific/Engineering environment (electronics-engineering, software-engineering, physics, maths)
  • Excellent Software Engineering skills with significant experience in C/C++
  • Extensive experience of Software Architecture Design using UML or other model-based design techniques
  • Experience in using UML for software design in CAMEO, EA, Rhapsody or Integrity Modeler
  • Extensive experience of interfacing software with hardware in a real-time environment
  • Development experience to DO-178B/C Standards

Responsibilities

  • Lead design and development of embedded software, including drivers, protocols, and human-machine interfaces with certification artefacts
  • Define system and software architectures from requirements using structured design, modelling, and simulation
  • Drive integration, verification, and validation within a safety-critical environment
  • Provide technical leadership through mentoring, peer reviews, and best practices
  • 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, compliant delivery

Skills

C/C++
Embedded software
UML
DO-178B/C
Systems integration

Education

Degree in Scientific/Engineering field

Tools

CAMEO
Rhapsody
Integrity Modeler
EA

Job description

Salary: £40,000 - 70,000 per year

Requirements:
  • Degree or equivalent qualification in a Scientific/Engineering environment (electronics-engineering, software-engineering, physics, maths)
  • Excellent Software Engineering skills with significant experience in C/C++
  • Extensive experience of Software Architecture Design using UML or other model-based design techniques
  • Experience in using UML for software design in CAMEO, EA, Rhapsody or Integrity Modeler
  • Extensive experience of interfacing software with hardware in a real-time environment
  • Development experience to DO-178B/C Standards
Responsibilities:
  • Lead design and development of embedded software, including drivers, protocols, and human-machine interfaces with certification artefacts
  • Define system and software architectures from requirements using structured design, modelling, and simulation
  • Drive integration, verification, and validation within a safety-critical environment
  • Provide technical leadership through mentoring, peer reviews, and best practices
  • 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, compliant delivery
Technologies:
  • Embedded
  • Hardware
  • Network
  • UML
  • C++
  • Support
  • Security
More:

At BAE Systems, we are part of something bigger. As a valued member of our global colleague network, you will bring your unique skills and perspectives to help pioneer progress and protect what matters most. Our team of experienced engineers creates world-leading control and display systems for advanced commercial and military aircraft. In this role, you will enjoy lifelong learning opportunities, career growth, and a supportive culture that embraces diversity and inclusion. We are committed to building an inclusive workplace where everyone feels valued and supported, allowing you to thrive and make a meaningful difference.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer
Principal Embedded Software Engineer

CesiumAstro • Milton Keynes

On-site
GBP 70,000 - 110,000
C++ Software Engineer
C++ Software Engineer

Gold Group • Rochester

On-site
GBP 45,000 - 65,000
Overtime
14% pension
25 days holiday
+1
Principal Engineer - Software Assurance
Principal Engineer - Software Assurance

BAE Systems • West Midlands

Hybrid
GBP 40,000 - 70,000
Hybrid work model
Extensive pension scheme
Share plans
+1
C++ Software Engineer
C++ Software Engineer

Gold Group Limited • Rochester

On-site
GBP 45,000 - 65,000
14% pension
25 days holiday
Free shares
Senior Principal Software Engineer
Senior Principal Software Engineer

Arden White • Tewkesbury

On-site
GBP 90,000 - 130,000
Software Project Leader
Software Project Leader

MBDA • West of England

Hybrid
GBP 74,000
Bonus up to 21%
Pension 14%
Flexible working
+3
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

Hexwired Recruitment • Cambridge

Hybrid
GBP 51,000 - 91,000
Embedded Software Engineer
Embedded Software Engineer

Erin Associates • Wingerworth

On-site
GBP 40,000 - 50,000
On-site role near Chesterfield
Great benefits
Comprehensive on-the-job training
+1
Senior Embedded Software Engineer - Real-Time & DO-178B/C
Senior Embedded Software Engineer - Real-Time & DO-178B/C

BAE Systems • Greater London

On-site
GBP 40,000 - 70,000