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, 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 impact.
- Qualifications: Strong C++ experience, knowledge of Linux, and familiarity with networking protocols.
The predicted salary is between 70000 - 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, HTTP, 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 in Gloucester employer: Sanderson Government & Defence
Join a leading advanced engineering organisation in Gloucester, where innovation meets impact. As an Embedded Software Engineer, you'll thrive in a collaborative and dynamic work culture that champions professional growth and encourages exploration of cutting-edge technologies. With the added benefit of a potential 4-day working week, this role offers a unique opportunity to contribute to mission-critical systems while enjoying a balanced lifestyle.
Contact Details:
Sanderson Government & Defence Recruitment 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 in the company you're eyeing, especially those in similar roles. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your C++ expertise, make sure to share it during interviews. Real-world examples can set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. We all know that communication is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. 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 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 issues or optimised systems. We love seeing how you approach challenges, especially in fast-paced environments like ours!
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 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 existing platforms and any recent developments in their technology. Understanding their mission-critical systems will help you demonstrate how your skills can enhance their capabilities and contribute to new features.
✨Show Off Your Troubleshooting Skills
Be ready to share examples of how you've diagnosed and resolved issues in live or remote systems. Highlight your experience with Linux development and any relevant tools you've used, as this will show your practical knowledge and problem-solving abilities.
✨Engage with Agile Methodologies
Since the role involves working in an agile environment, be prepared to discuss your experience with agile practices and tools like Jira. Share specific examples of how you've contributed to team success and adapted to changing requirements in past projects.