Senior Software Engineer

Anson McCade
Ayr, UK
14 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£48,098.0 - £57,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) C Sharp (Programming Language) C++ (Programming Language) Embedded Software Graphics Software Rhapsody Software Engineering Software Requirements Analysis UML Information Technology

Job description

Are you a skilled Software Engineer with a passion for embedded systems and safety-critical software? This is your opportunity to work on world-class defence and aerospace products, supporting the design, development, and testing of advanced control and display systems in a growing and collaborative team., As a Senior Software Engineer, you will be responsible for completing allocated software requirements and delivering high-quality, robust software across the full software lifecycle. You’ll work closely with systems and test engineers to enable the development of complex, real-world embedded systems, ensuring compliance with safety and certification standards. You’ll also contribute to the production of technical documentation, participate in peer reviews, and report progress to team leadership while supporting hazard analysis and system safety requirements., * Complete allocated software requirements, detailed design, and implementation

  • Perform testing of completed functionality at both desktop and target hardware levels
  • Generate software-level safety requirements and hazard analyses to support system certification
  • Produce accurate technical documentation, maintaining traceability between design, code, and test results
  • Participate in peer reviews and provide feedback to colleagues and leadership
  • Accurately report on progress and issues to the team

Requirements

  • Degree or equivalent in Software Engineering / Computer Science
  • Strong software engineering skills with solid foundation in C, C++, C#, or Ada and associated development environments (e.g., GNAT, Greenhills AdaMulti)
  • Practical experience of developing embedded software and test solutions
  • Demonstrated understanding of the full software development lifecycle, including requirements capture (e.g., DOORS) and design (e.g., UML, Artisan, Statemate, Rhapsody)
  • Experience in HMI design and graphics software (e.g., VAPS)
  • General aerospace or defence domain knowledge and interest

Benefits & conditions

  • Excellent pension scheme and employee share plans
  • Extensive range of health, wellbeing, and lifestyle benefits, including green car scheme, private health plans, and shopping discounts
  • Eligibility for an annual incentive

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all