{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Principal Software Engineer

Holt Executive
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 40K

Job location

Edinburgh, United Kingdom

Tech stack

Agile Methodologies
Confluence
JIRA
C++
Linux on Embedded Systems
Embedded Software
Firmware
MISRA C (C Programming Language)
Multiprocessing
Object-Oriented Software Development
Scrum
Simulink
Software Engineering
UML
VxWorks
Gitlab
Bitbucket

Job description

  • Lead and mentor a multidisciplinary team of engineers
  • Take ownership of project planning, technical reviews, and reporting
  • Drive all phases of the software lifecycle : requirements, design, implementation, testing, and integration
  • Develop embedded software using RTOSs such as VxWorks or embedded Linux
  • Deploy software across multi-core or distributed hardware platforms
  • Collaborate closely with hardware and firmware teams to deliver integrated systems
  • Follow standards such as RTCA DO-178C and MISRA C / C++ for airborne software development
  • Contribute to design reviews, gate reviews, and agile development ceremonies

Requirements

  • Strong experience with C++(14 or above)

  • Proficiency in UML and Object-Oriented Design techniques

  • Deep understanding of the full software lifecycle in regulated environments

  • Experience working in Agile environments (e.g. Scrum), with tools like Jira, Confluence, Bitbucket, and GitLab

  • Exposure to airborne software standards such as RTCA DO-178C DAL C or similar

  • Ability to communicate effectively and influence technical direction Bonus Skills :

  • Familiarity with tools like Matlab Simulink, Cameo, DOORS, or Dimensions

  • Previous experience in systems requiring high design assurance and real-time performance

  • Capability to operate as a technical authority or team lead Requirements :

  • Degree in Software, Electronics, or another STEM-based discipline

  • Must be a UK national and eligible for full UK security clearance Join a dynamic, forward-thinking team where you can lead innovative projects, grow technically, and contribute to the future of electronic warfare systems.

Apply for this position