At a Glance
- Tasks: Develop cutting-edge embedded software and tackle complex engineering challenges.
- Company: Join a leading government organisation in UK defence and national security.
- Benefits: Enjoy a competitive salary, generous leave, flexible working, and professional development opportunities.
- Why this job: Make a real impact on national security while working with advanced technologies.
- Qualifications: Degree in STEM or equivalent experience; skills in C, C++, or Rust required.
- Other info: Dynamic role with excellent career growth and unique exposure to classified projects.
The predicted salary is between 37769 - 43815 £ per year.
Overview
Subject – Embedded Software Engineer | Salisbury | Permanent | GBP37,769 – GBP43,815
Salary: GBP37,769 – GBP43,815
Location: Salisbury, Wiltshire (Porton Down site)
You must be eligible for SC/DV Clearance.
The Client
Curo are partnering with a government organisation at the forefront of UK defence and national security. Working across domains such as cyber, electromagnetic activities, and systems engineering, they transform research into real-world capabilities that make a tangible impact.
The Candidate
The successful candidate will be degree-qualified in a STEM discipline (eg Computing, Electronics, Physics) or possess equivalent experience. You will bring hands-on Embedded software development skills, ideally in C, C++ or Rust, and have experience working with microcontrollers, DSP, and Real Time operating systems. A background in defence or secure environments is highly desirable.
The Role
This role offers a unique opportunity to work on bespoke engineering projects in highly secure environments. You\\\’ll contribute to the development of Embedded systems and software-defined radio frameworks, applying your technical expertise to solve complex problems. The work is varied, often classified, and offers exposure to technologies rarely seen outside of government.
Key Duties
- Develop Embedded software using C, C++ or Rust.
- Work with microprocessors and microcontrollers in Real Time environments
- Apply DSP techniques and mathematical modelling (e.g., linear algebra, signal processing algorithms)
- Use or adapt frameworks such as OpenCPI or similar SDR platforms.
- Apply Embedded testing methodologies and work with RTOS.
- Collaborate with internal and external stakeholders across government and industry.
- Support technical forums, mentoring, and knowledge-sharing activities.
Requirements
- Degree-qualified in a STEM subject or equivalent experience.
- Experience in Embedded software development (C, C++, Rust).
- Knowledge of microcontrollers and Digital Signal Processing.
- Familiarity with SDR frameworks and Embedded testing.
- Understanding of RTOS and Real Time systems.
- Proven ability to solve complex, non-routine technical problems.
- Strong communication and collaboration skills.
- Experience working in defence or secure environments.
Benefits
- Civil Service Pension with employer contribution of up to 28.97%.
- 25 days annual leave (rising to 30 after 5 years), plus 8 public holidays.
- Option to buy/sell up to 5 days leave annually.
- In-year bonuses and thank-you vouchers.
- Flexible working options including compressed hours and job shares.
- Paid professional memberships. (up to 2)
- Fully funded apprenticeships up to Level 7. (Master\\\’s)
- On-site facilities: parking, EV charging, restaurants, cafés, gyms.
- Cycle-to-work scheme, rental deposit scheme, and more.
To apply for this Embedded Software Engineer permanent job, please click the button below and submit your latest CV.
Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience.
Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.
#J-18808-Ljbffr
Embedded Software Engineer| Salisbury | Permanent | GBP37,769 - GBP43,815 employer: Curo Services
Contact Detail:
Curo Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer| Salisbury | Permanent | GBP37,769 - GBP43,815
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence and tech sectors. Attend meetups or online webinars related to embedded systems. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C, C++, or Rust. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your DSP techniques and RTOS knowledge. Practice coding challenges that focus on embedded systems to ensure you're ready to impress when it counts.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded Software Engineer| Salisbury | Permanent | GBP37,769 - GBP43,815
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, C++, or Rust, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Experience: Don’t just list your qualifications; showcase your hands-on experience with microcontrollers and DSP. Use specific examples to demonstrate how you've tackled complex problems in real-time environments. This will help us see your practical skills in action.
Be Clear and Concise: When writing your application, keep it clear and concise. Avoid jargon unless it's relevant to the role. We appreciate straightforward communication that gets to the point, so make every word count!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Curo Services
✨Know Your Tech Inside Out
Make sure you brush up on your embedded software development skills, especially in C, C++, or Rust. Be ready to discuss your hands-on experience with microcontrollers and DSP techniques, as these will likely come up during the interview.
✨Understand the Role's Context
Familiarise yourself with the defence sector and the specific challenges it faces. Knowing how your skills can contribute to national security projects will show that you're not just technically capable but also aligned with the organisation's mission.
✨Prepare for Technical Questions
Expect to tackle complex technical problems during the interview. Practice explaining your thought process when solving issues related to real-time operating systems and embedded testing methodologies, as this will demonstrate your problem-solving abilities.
✨Showcase Your Collaboration Skills
Since the role involves working with various stakeholders, be prepared to discuss your past experiences in teamwork and mentoring. Highlight any instances where you've successfully collaborated on projects or shared knowledge, as this will reflect your strong communication skills.