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, and flexible working options.
- Why this job: Make a real impact on innovative projects in secure environments.
- Qualifications: Degree in STEM or equivalent experience with embedded software development.
- Other info: Access to professional development and unique career growth opportunities.
The predicted salary is between 33769 - 43815 £ per year.
Job Description
Subject – Embedded Software Engineer| Salisbury | Permanent | £37,769 – £43,815
Salary: £37,769 – £43,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. (eg 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.
Embedded Software Engineer| Salisbury | Permanent | £37,769 - £43,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 | £37,769 - £43,815
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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
Prepare for interviews by practising common questions and showcasing your technical skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 3
Tailor your approach for each application. Research the company and its projects, and be ready to discuss how your experience with C, C++, or Rust aligns with their needs. Show them you’re genuinely interested!
✨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 take that extra step to engage with us directly.
We think you need these skills to ace Embedded Software Engineer| Salisbury | Permanent | £37,769 - £43,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 work you've done with microcontrollers or DSP. We want to see how your skills match what we're looking for!
Showcase Relevant Experience: If you've worked in defence or secure environments before, shout about it! Mention specific projects or technologies you've used that relate to the job description. This will help us see how you can hit the ground running.
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for this role. Be sure to express your passion for embedded systems and how your background aligns with our mission at StudySmarter. Keep it concise but impactful!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application 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++, and 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. 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 collaboration and mentoring. Highlight any instances where you've successfully shared knowledge or worked in a team to achieve a common goal.