Software Engineer

Stirling Dynamics

Bristol

On-site

GBP 62,000 - 72,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Benefits package

Job summary

Stirling Dynamics is recruiting a C++ Software Engineer to join the Software & Electronics Hardware team in Bristol. You will lead the delivery of safety-critical aerospace software and develop embedded software for aerospace and defence applications, working with a small, capable team.

The role involves hands-on development (C/C++, RTOS), technical leadership, and collaboration with customers and internal stakeholders, with occasional travel to client sites and security restrictions requiring

Qualifications

  • Development of embedded software for high integrity/safety critical applications.
  • Compliance with DO-178C and IEC EN 61508 standards.
  • Experience in RTOS environments.
  • Proven leadership of small teams or work packages.

Responsibilities

  • Provide technical leadership and delivery of software work packages.
  • Develop embedded and GUI software (C/C++, RTOS).
  • Support certification activities (DO-178C, etc.).
  • Collaborate with hardware and systems engineers to deliver integrated solutions.

Skills

C/C++ programming
Embedded software development
RTOS
Software architecture
Team leadership

Tools

Doors/Jama/Polarion
GIT
Azure DevOps
Jira
Visual Studio

Job description

Stirling Dynamics is recruiting a C++ Software Engineer to join the Software & Electronics Hardware team. Stirling Dynamics develops electro-mechanical and mechatronic systems and electronic hardware for the Aerospace and Training and Simulation markets. We are looking to recruit an enthusiastic Software Engineer to lead the delivery of safety-critical aerospace software and develop safety-critical embedded software for aerospace and defence applications. They will contribute both to customer projects as well as internal product design and development. The successful candidate will have the opportunity to work in a small, highly capable engineering team, influencing technical decisions and software architecture. This role will be predominantly based in the Stirling Dynamics Bristol office with occasional travel to our clients’ sites as required. Due to security restrictions on some of the projects we work on, the ideal candidate will be a UK national.

Responsibilities
  • Technical Leadership
    • Mentorship and development of less experienced engineers
    • Leading technical delivery of software work packages and small engineering teams
    • Making decisions on key architecture and design
    • Supporting estimation, planning and technical risk management
    • Representing the Software discipline in customer reviews
  • Hands-on Engineering
    • Working directly with customers to understand requirements, presenting technical solutions and supporting project delivery
    • Development of embedded and GUI software (C/C++, RTOS)
    • Performing software verification and validation
    • Supporting certification activities (DO-178C, etc.)
    • Investigating and resolving complex technical issues
    • Working closely with electronic systems and electronic hardware engineers to define and implement integrated solutions
Essential Skills
  • Working with requirements management tools (e.g. Doors, Jama, Polarion)
  • Experience in C and C++ programming languages
  • Proven skills in development of embedded software systems
  • Proficient in understanding, modifying, documenting, and improving legacy software packages
  • Development of software to interface and control hardware
  • Experience of the full software development lifecycle (requirements, design, implementation, integration, verification, and validation)
  • Ability to contribute to activities within a team environment including work package creation, task management, and delivery
  • Ability to operate across multiple projects simultaneously
  • Comfortable switching between consultancy and product environments
Desired Skills
  • Programming in C# .net
  • PC GUI development using Visual Studio
  • Static code analysis e.g., MISRA C/C++
  • Unit testing – e.g. LDRA
  • Familiar with MATLAB/Simulink and associated toolboxes
  • Azure Dev Ops, GIT, Bit Bucket - continuous integration
  • Issue and work management tools (e.g. Jira)
  • Software modelling tools e.g. Enterprise Architect – UML
  • RTOS e.g. QNX
  • Socket programming
  • UDP comms protocols
  • Software Team leadership
Experience
  • Development of embedded software for high integrity/safety critical applications
  • Compliance with standards such as: DO-178C, IEC EN 61508 etc
  • Experience with programming applications in an RTOS environment
  • Leadership of small teams or technical work packages
Benefits

Competitive Package (Grades 6 – 7, £62,000 – £72,500 dependent on experience). We offer a range of benefits to our employees to recognise their efforts. Regular events are held throughout the year which provide an ideal opportunity to mix socially.

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

Similar jobs worth comparing

Software Engineer
Software Engineer

Stirling Dynamics Limited • Bristol

On-site
GBP 62,000 - 72,500
Competitive package
Annual events
Software Engineer
Software Engineer

Stirling-Dynamics • West of England

On-site
GBP 62,000 - 73,000
Competitive package
Lead Embedded Software Engineer – Aerospace
Lead Embedded Software Engineer – Aerospace

Stirling Dynamics Limited • Bristol

On-site
GBP 62,000 - 73,000
Competitive package
Annual events
Lead C++ Software Engineer - Aerospace & Safety-Critical
Lead C++ Software Engineer - Aerospace & Safety-Critical

Stirling Dynamics • Bristol

On-site
GBP 62,000 - 73,000
Competitive compensation
Benefits package
Systems Engineer
Systems Engineer

Stirling-Dynamics • Filton

Hybrid
GBP 42,000 - 65,000
Hybrid working
Competitive package
Systems Engineer
Systems Engineer

Stirling Dynamics • Filton

Hybrid
GBP 42,000 - 65,000
Hybrid working
Competitive package £42k-£65k
Systems Engineer
Systems Engineer

Stirling Dynamics Ltd • Stirling

Hybrid
GBP 42,000 - 65,000
Hybrid working
Competitive package
Senior Mechanical Design Engineer
Senior Mechanical Design Engineer

Stirling Dynamics • West of England

On-site
GBP 40,000 - 65,000
Senior Mechanical Design Engineer
Senior Mechanical Design Engineer

Stirling-Dynamics • West of England

On-site
GBP 40,000 - 65,000
Competitive package
Regular events
Lead Embedded Aerospace Software Engineer (C/C++, RTOS)
Lead Embedded Aerospace Software Engineer (C/C++, RTOS)

Stirling-Dynamics • West of England

On-site
GBP 62,000 - 73,000
Competitive package