Embedded Software Engineer: Defence and Security Technologies
Join our team as an Embedded Software Engineer to contribute to innovative defence projects, developing high-quality software solutions and working on high-profile defence projects.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Embedded Software Engineer
Salary: Up to £80,000 DOE
Fully On-Site
Join a Leading Organisation Shaping Defence and Security Technologies
Our Client operates at the forefront of the defence, security, and intelligence industries, delivering innovative solutions across space, air, land, sea, and cyber domains. Known for its commitment to excellence, growth, and fostering an inclusive, dynamic environment, the organisation is recognised as a trusted provider of mission-critical technology. Employees are motivated by impactful work that enhances national security and advances cutting-edge systems globally. If you're passionate about software engineering and eager to contribute to meaningful projects in a collaborative setting, this is an exciting opportunity to join a highly regarded team that values innovation, professional development, and work-life balance.
Role Overview
Due to ongoing growth and strategic project expansions, our Client is seeking three experienced Embedded Software Engineers to play a pivotal role in developing complex and reliable software solutions. This is a full-time, permanent role based onsite at a key site, supporting critical projects that require close teamwork and operational presence. The position offers the chance to work on high-profile defence projects, delivering technology that makes a difference on a national level. It's a fantastic opportunity for mid to senior level engineers looking to specialise further in embedded systems within a reputable organisation committed to technological excellence.
Key Responsibilities
- Contribute to the development and maintenance of sophisticated embedded software systems, ensuring high standards of reliability and performance.
- Collaborate closely with multidisciplinary teams to define system requirements and translate them into functional software designs.
- Produce detailed low-level design documentation, implement solutions, and thoroughly test components in adherence to project specifications.
- Uphold best coding practices and contribute to continuous improvement initiatives across the development lifecycle.
- Support and mentor less experienced colleagues, fostering a collaborative team environment.
- Participate in project reviews, technical discussions, and customer engagements, maintaining focus on cost and schedule targets.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Essential Skills & Experience
- At least five years' hands-on experience in embedded software development, specifically utilising C++ within a professional environment.
- Strong proficiency with modern C++ standards (C++17 or newer) and deep understanding of object-oriented programming principles.
- Experience working with C or C++ in embedded contexts, including real-time constraints.
- Knowledge of version control systems such as Git or GitLab.
- Familiarity with development methodologies including V-model, Waterfall, or Agile frameworks.
- Experience using project management and collaboration tools like Jira, Confluence, or Mantis.
- A relevant technical degree or equivalent experience in Computer Science, Software Engineering, or related fields.
- Eligibility for UK security clearance at SC level or above; willingness to undergo DV clearance is advantageous.
- Candidates must be UK nationals only, with sole British nationality being essential.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Desirable Skills & Additional Experience
- Practical experience with scripting languages such as Python or C#.
- Familiarity with multi-disciplinary project environments and team mentorship roles.
- Knowledge of cyber and electronic warfare systems is a plus but not essential.
- Experience in developing software for high-security or classified projects.
Interested in relocating to United Kingdom? Check out our comprehensive Relocation Jobs in United Kingdom page with detailed relocation packages and benefits.
Why Join Our Client?
- Opportunity to impact national security through innovative defence projects.
- Secured, stable employment with a recognised leader in defence technology.
- Competitive remuneration, with a sign-on bonus available.
- Flexible working arrangements considered upon request.
- Comprehensive benefits, including private medical insurance, pension contributions, and additional health and wellbeing support.
- Support for relocation and administrative processes for suitable candidates.
Next Steps
If you are an experienced embedded software engineer passionate about delivering high-quality, mission-critical solutions, we want to hear from you. Candidates should submit their CV highlighting relevant skills and experience. Applications from those eager to grow their career and contribute to vital national projects are strongly encouraged.
Join us in supporting our national defence-apply today to become part of a team dedicated to excellence and innovation.
Similar Jobs
Explore other opportunities that match your interests
Platform Recruitment
AEJ Consulting Ltd
Animation Programmer