Enable job alerts via email!

Software Engineer

BAE Systems

Frimley

Hybrid

GBP 46,000 - 55,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking a Software Engineer for hybrid work in Frimley. You will engage in prototyping, development, and maintenance of software for complex embedded systems. Essential skills include Ada programming and software design expertise, with opportunities for team collaboration and customer interaction.

Qualifications

  • Strong programming skills in Ada; experience with C or C++ considered.
  • Understanding of software-intensive, real-time embedded systems.
  • Knowledge of structured software design and change control.

Responsibilities

  • Prototyping and developing new software functionality.
  • Analysing software requirements and creating software designs.
  • Maintaining existing software and porting legacy software.

Skills

Understanding of software-intensive systems
Structured Software Design
Change Control
Strong programming skills

Job description

Job title: Software Engineer

Location: New Malden/Frimley - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role

Salary: Up to £55,000 (dependent on skills and experience)

What you'll be doing:

  • Prototyping and development of new software functionality
  • Analysing software requirements
  • Creating software design and updates to support software implementation
  • Creation of software according to relevant coding standards
  • Maintenance of existing software
  • Porting of legacy software to run as part of current product
  • Investigating issues and identifying pragmatic solutions
  • Investigating defects and supporting defect clearance and the release acceptance process
  • Writing and running software test schedules to exercise and test system and demonstrate compliance with the requirements
  • Documenting appropriate information, so that others can understand the software and the system
  • Contributing to process improvement to ensure that the team are as effective and efficient as possible and work to the best of its potential
  • Liaising with other team and team members obtain key information
  • Opportunities for interaction with the customer to ensure the system needs and requirements of the operators are met

Your skills and experiences:

Essential:

  • Understanding of software-intensive, complex real-time embedded systems
  • Structured Software Design, using formal methods
  • Change Control and Configuration Management
  • Strong programming skills, ideally in Ada. Experience with C or C++ will also be considered

Desirable:

  • Experience of software Integration & Testing on representative kit is desirable

Closing Date:22nd July 2025.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.