Embedded Software Engineer
Posted
Job Description
Join our team as an Embedded Software Engineer and contribute to the development of complex, safety‑critical embedded software for defence and other highly regulated engineering environments. You will be involved in the design, development, and integration of high‑integrity software, working on technically challenging systems where quality, robustness, and reliability are critical.
This is a hands‑on, on‑site role within a fast‑moving programme, working alongside multi‑disciplinary engineering teams to deliver embedded software solutions that meet demanding functional and safety requirements.
Location: Central belt of Scotland (Multiple sites)
On-site: 3-4 days per week
Seniority: Mid–Senior (5+ years’ experience)
Clearance: Candidates must be willing and eligible to obtain SC clearance.
Key Responsibilities
Design, develop, and maintain embedded C++ software for complex, safety‑critical systems
Apply structured and model‑based design approaches to support scalable and maintainable software architectures
Collaborate closely with systems and hardware engineers to integrate software onto target platforms
Ensure compliance with safety and coding standards such as DO‑178C and MISRA C/C++
Support system integration, verification, and validation activities within lab‑based environments
Contribute to delivery within an Agile development framework, supporting continuous improvement and quality
Join our team as an Embedded Software Engineer and contribute to the development of complex, safety‑critical embedded software for defence and other highly regulated engineering environments. You will be involved in the design, development, and integration of high‑integrity software, working on technically challenging systems where quality, robustness, and reliability are critical.
This is a hands‑on, on‑site role within a fast‑moving programme, working alongside multi‑disciplinary engineering teams to deliver embedded software solutions that meet demanding functional and safety requirements.
Location: Central belt of Scotland (Multiple sites)
On-site: 3-4 days per week
Seniority: Mid–Senior (5+ years’ experience)
Clearance: Candidates must be willing and eligible to obtain SC clearance.
Key Responsibilities
Design, develop, and maintain embedded C++ software for complex, safety‑critical systems
Apply structured and model‑based design approaches to support scalable and maintainable software architectures
Collaborate closely with systems and hardware engineers to integrate software onto target platforms
Ensure compliance with safety and coding standards such as DO‑178C and MISRA C/C++
Support system integration, verification, and validation activities within lab‑based environments
Contribute to delivery within an Agile development framework, supporting continuous improvement and quality
Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.
