Embedded Software Engineer/Software Development in Gloucester

Embedded Software Engineer/Software Development in Gloucester

Gloucester Full-Time 80000 - 80000 £ / year (est.) No working from home possible
Sanderson Government & Defence

At a Glance

  • Tasks: Develop high-performance C++ software for mission-critical systems and enhance existing platforms.
  • Company: Advanced engineering organisation in the national security space with a focus on innovation.
  • Benefits: Competitive salary up to £80,000, potential for a 4-day work week, and opportunities for international travel.
  • Other info: Collaborate in a high-performing agile team with excellent career growth opportunities.
  • Why this job: Join a fast-paced environment where you can explore new technologies and make a real-world impact.
  • Qualifications: Strong C++ development experience and understanding of networking protocols required.

The predicted salary is between 80000 - 80000 £ per year.

An advanced engineering organisation operating within the national security space is looking to bring in an experienced C++ Software Engineer to support the development of high-performance, mission-critical systems. You’ll be working on products widely recognised as best-in-class within their domain, contributing to both the enhancement of existing capabilities and the development of new features. The work is fast-paced, technically challenging, and highly impactful, with real-world applications.

This is an environment that actively encourages engineers to explore new technologies, adopt modern approaches, and push beyond their comfort zone.

What You’ll Be Doing:

  • Engineering and developing high-performance software in C++ for complex systems
  • Enhancing existing platforms while contributing to greenfield capability build-out
  • Working closely with international end users and stakeholders
  • Supporting deployed systems, including troubleshooting and optimisation
  • Contributing within a high-performing agile team environment
  • Engaging with modern tooling, practices, and technologies across the software stack
  • Occasional international travel to engage directly with users and in-country teams

Your Background:

  • Strong C++ development experience, including modern standards and performance-focused code
  • Experience working with third-party or open-source libraries (e.g. Boost)
  • Solid understanding of concurrency and scalable system design
  • Strong Linux development experience, including tooling, build systems, compilers, and low-level components (kernel/drivers)
  • Good understanding of networking protocols, including TCP/IP, DNS, DHCP and tunnelling protocols (e.g. GTP, MPLS, L2TP)
  • Experience with supporting technologies such as Python, Bash, Ruby, or configuration tooling (e.g. Puppet)
  • Background working in Agile environments, using tools such as Jira
  • Experience diagnosing and troubleshooting issues in live or remote systems

Embedded Software Engineer/Software Development in Gloucester employer: Sanderson Government & Defence

As an advanced engineering organisation in the national security sector, we pride ourselves on being an excellent employer that fosters a culture of innovation and collaboration. Our Gloucester location offers a unique opportunity for a four-day working week, allowing for a better work-life balance while engaging in technically challenging projects that have real-world impact. We are committed to employee growth, providing access to modern technologies and practices, and encouraging our engineers to push their boundaries in a supportive and agile environment.

Sanderson Government & Defence

Contact Details:

Sanderson Government & Defence Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer/Software Development in Gloucester

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, contributions to open-source libraries, or any cool tech you've worked on. This gives potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Let’s get you that dream job!

We think you need these skills to ace Embedded Software Engineer/Software Development in Gloucester

C++ Development
Modern C++ Standards
Performance-Focused Code
Concurrency
Scalable System Design
Linux Development
Tooling and Build Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C++ experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how you can contribute to our mission-critical systems. Keep it engaging and personal.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or optimised systems. We love seeing how you think and approach challenges, especially in fast-paced environments.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Sanderson Government & Defence

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss modern standards and performance-focused coding practices. You might even be asked to solve a coding problem on the spot, so practice writing clean, efficient code.

Familiarise Yourself with the Company’s Products

Research the company’s mission-critical systems and understand their applications. Knowing how your role as an Embedded Software Engineer fits into their projects will show your genuine interest and help you articulate how you can contribute to enhancing existing capabilities.

Showcase Your Problem-Solving Skills

Be ready to discuss past experiences where you diagnosed and troubleshot issues in live systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical thinking and technical expertise.

Engage with Agile Methodologies

Since the role involves working in a high-performing agile team, be prepared to talk about your experience with Agile practices and tools like Jira. Share examples of how you've collaborated with teams to deliver projects efficiently and adapt to changing requirements.