Embedded Systems Software Developer in Gloucester

Embedded Systems Software Developer in Gloucester

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

At a Glance

  • Tasks: Develop high-performance software in C++ for mission-critical systems.
  • Company: Advanced engineering organisation in the national security space.
  • Benefits: Up to £80,000 salary, potential for a 4-day work week.
  • Other info: Opportunity for international travel and career growth in a dynamic environment.
  • Why this job: Join a fast-paced team and make a real-world impact with cutting-edge technology.
  • Qualifications: Strong C++ experience, knowledge of Linux, and understanding of networking protocols.

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 Systems Software Developer in Gloucester employer: Sanderson Government & Defence

Join a forward-thinking engineering organisation in Gloucester, where innovation meets impact. As an Embedded Systems Software Developer, you'll thrive in a collaborative culture that champions professional growth and embraces modern technologies, all while enjoying the flexibility of a potential four-day working week. With competitive salaries and opportunities for international engagement, this is a place where your contributions truly matter.

Sanderson Government & Defence

Contact Details:

Sanderson Government & Defence Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Systems Software Developer in Gloucester

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your C++ projects and any contributions to open-source libraries. This gives employers a tangible look at what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges related to embedded systems. Practice makes perfect, so consider mock interviews with friends or using online platforms to get comfortable.

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. Plus, it’s super easy to keep track of your applications that way!

We think you need these skills to ace Embedded Systems Software Developer in Gloucester

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Embedded Systems Software Developer role. Highlight your C++ experience and any relevant projects that showcase your skills in high-performance software development.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us at StudySmarter and how your background aligns with our mission in the national security space.

Showcase Your Technical Skills:Don’t forget to mention your experience with Linux, networking protocols, and any third-party libraries you've worked with. We want to see how you can contribute to our fast-paced, technically challenging environment!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

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 ready 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 existing platforms and any recent developments in their technology. Understanding their mission-critical systems will help you speak confidently about how you can contribute to enhancing their capabilities and building new features.

Show Off Your Troubleshooting Skills

Be prepared to discuss past experiences where you diagnosed and resolved issues in live or remote systems. Highlight specific examples that demonstrate your problem-solving abilities and your understanding of networking protocols like TCP/IP and DNS.

Embrace Agile Methodologies

Since the role involves working in an Agile environment, be ready to talk about your experience with Agile practices and tools like Jira. Share how you’ve collaborated with teams to deliver high-quality software and how you adapt to changing requirements.