Embedded Engineer | Mission Critical Systems | Custom Projects
Embedded Engineer | Mission Critical Systems | Custom Projects

Embedded Engineer | Mission Critical Systems | Custom Projects

Full-Time 43200 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop cutting-edge embedded systems for national security and spectrum intelligence.
  • Company: Join a leading firm in advanced RF monitoring technology.
  • Benefits: Enjoy a flexible hybrid work model and collaborate with top engineers.
  • Why this job: Make a real impact on global security while owning your projects from start to finish.
  • Qualifications: Strong C/C++ skills and experience with Linux-based systems required.
  • Other info: Bonus points for knowledge in Python, Docker, and RF systems.

The predicted salary is between 43200 - 72000 £ per year.

Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a cross-functional team solving complex engineering problems in a fast-paced, mission-driven environment — with direct impact on national security and spectrum dominance. This is your opportunity to take real ownership, shape product direction, and collaborate with highly skilled engineers working across hardware, RF, and software disciplines — all under one roof.

What You’ll Be Doing

  • Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment
  • Write robust, high-quality C++ and embedded C for Linux-based systems
  • Develop and review functional specifications and technical documentation
  • Build test automation scripts and ensure high code quality through rigorous validation
  • Participate in peer reviews and contribute to continuous improvement of development processes

What You’ll Bring

  • Strong C/C++ programming skills for embedded systems
  • Experience developing and optimizing complex, resource-constrained software
  • Solid understanding of Linux internals, kernel development, and device drivers
  • Analytical mindset with attention to clean, maintainable code
  • Strong communication skills and the ability to work autonomously within a team

Bonus Skills (Nice to Have)

  • Degree in Computer Science, Electronic Engineering, or a related field
  • Experience with:
  • Linux shell scripting
  • Python and/or Rust
  • Docker and Git
  • Distributed systems or networked architectures
  • DSP or RF systems (bonus points for Software Defined Radio work)

Why Join Us?

  • Build tech that matters — deployed by defence, intelligence, and national security agencies
  • Take ownership — see your work through from prototype to deployment
  • Work alongside top-tier engineers — in hardware, RF, and embedded
  • Design and manufacturing in one location — fast feedback, no silos
  • Flexible hybrid model — core onsite days, autonomy the rest of the week

If you’re an embedded engineer who’s ready to take on meaningful challenges and help build systems that make a global impact, we’d love to hear from you.

Embedded Engineer | Mission Critical Systems | Custom Projects employer: SoCode Recruitment

Join a pioneering company that values innovation and collaboration, where as a Senior Embedded Engineer, you will have the unique opportunity to work on mission-critical systems that directly contribute to national security. Our dynamic work culture fosters professional growth through hands-on experience and mentorship from top-tier engineers, while our flexible hybrid model ensures a healthy work-life balance. With all design and manufacturing processes under one roof, you can expect rapid feedback and a direct impact on the projects you lead.
S

Contact Detail:

SoCode Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Engineer | Mission Critical Systems | Custom Projects

✨Tip Number 1

Familiarise yourself with the latest trends in embedded systems and spectrum intelligence. This will not only help you understand the challenges faced in the field but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your experience with C/C++ programming by working on personal or open-source projects. Having tangible examples of your work can significantly boost your credibility and demonstrate your skills effectively.

✨Tip Number 3

Network with professionals in the embedded systems community, especially those involved in RF and national security projects. Attend relevant meetups or online forums to build connections that could lead to referrals or insider information about the role.

✨Tip Number 4

Prepare to discuss your problem-solving approach in detail. Given the complex engineering problems you'll face, being able to articulate your thought process and how you tackle challenges will set you apart from other candidates.

We think you need these skills to ace Embedded Engineer | Mission Critical Systems | Custom Projects

C/C++ Programming
Embedded Systems Development
Linux Internals
Kernel Development
Device Driver Development
Software Optimisation
Test Automation
Technical Documentation
Peer Review Participation
Analytical Mindset
Attention to Detail
Strong Communication Skills
Autonomous Work Capability
Continuous Improvement Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C/C++ programming skills and experience with embedded systems. Include specific projects or roles where you've developed software for Linux-based systems, as this is crucial for the position.

Craft a Compelling Cover Letter: In your cover letter, express your passion for developing real-world embedded systems and how your skills align with the mission of the company. Mention any relevant experience with RF systems or software-defined radio to stand out.

Showcase Relevant Projects: If you have worked on projects involving complex, resource-constrained software or Linux internals, be sure to detail these in your application. Highlight your role in the project and the impact it had on the overall outcome.

Prepare for Technical Questions: Anticipate technical questions related to embedded systems, C/C++ programming, and Linux development during the interview process. Brush up on your knowledge of device drivers and kernel development to demonstrate your expertise.

How to prepare for a job interview at SoCode Recruitment

✨Showcase Your C/C++ Skills

Be prepared to discuss your experience with C and C++ programming, especially in embedded systems. Bring examples of projects where you've developed robust software, and be ready to explain your coding decisions and the challenges you faced.

✨Demonstrate Your Understanding of Linux Internals

Since the role involves Linux-based systems, brush up on your knowledge of Linux internals, kernel development, and device drivers. Be ready to answer technical questions that assess your understanding of how these components interact.

✨Prepare for Problem-Solving Scenarios

Expect to tackle complex engineering problems during the interview. Practice explaining your thought process and approach to problem-solving, as this will demonstrate your analytical mindset and ability to work under pressure.

✨Highlight Your Team Collaboration Skills

Communication is key in a cross-functional team. Share examples of how you've successfully collaborated with engineers from different disciplines, and emphasise your ability to work autonomously while still being a team player.

Embedded Engineer | Mission Critical Systems | Custom Projects
SoCode Recruitment
S
  • Embedded Engineer | Mission Critical Systems | Custom Projects

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-28

  • S

    SoCode Recruitment

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>