At a Glance
- Tasks: Develop and maintain sophisticated embedded software for defence projects.
- Company: Leading organisation in defence and security technologies.
- Benefits: Competitive salary, sign-on bonus, private medical insurance, and flexible working options.
- Why this job: Make a real impact on national security through innovative technology.
- Qualifications: 5+ years in embedded software development with C++, and UK nationality required.
- Other info: Join a dynamic team with opportunities for professional growth and mentorship.
The predicted salary is between 48000 - 64000 ÂŁ per year.
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 are 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.
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.
- 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+ 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.
- 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.
- 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.
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.
Embedded Software Engineer in Gloucester employer: IO
Contact Detail:
IO Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in Gloucester
✨Tip Number 1
Network like a pro! Reach out to current employees or alumni from your university who work in the defence sector. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ skills and embedded systems knowledge. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your passion for defence technology! During interviews, share any personal projects or experiences that highlight your commitment to the field. It’s all about demonstrating how you can contribute to meaningful projects.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded Software Engineer in Gloucester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with our needs!
Showcase Your Projects: Include specific examples of your work in embedded systems. Whether it's a project that involved real-time constraints or collaboration with multidisciplinary teams, we love to see what you've accomplished!
Keep It Professional: While we appreciate a friendly tone, ensure your application maintains a professional vibe. Use clear language and avoid jargon that might confuse us. We want to understand your experience without any guesswork!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at IO
✨Know Your Stuff
Make sure you brush up on your embedded software knowledge, especially C++ and object-oriented programming principles. Be ready to discuss your past projects and how you've tackled real-time constraints in embedded systems.
✨Show Your Team Spirit
Since collaboration is key in this role, be prepared to share examples of how you've worked with multidisciplinary teams. Highlight any mentoring experiences you have, as they value a collaborative environment.
✨Get Familiar with Their Tools
Research the project management and collaboration tools mentioned in the job description, like Jira or Confluence. If you’ve used them before, mention specific instances where they helped you manage projects effectively.
✨Prepare for Technical Questions
Expect technical discussions during the interview. Brush up on coding practices and be ready to explain your design documentation process. Practising coding problems related to embedded systems can also give you an edge.