Senior Embedded System Engineer

Senior Embedded System Engineer

Full-Time 48000 - 72000 ÂŁ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Design and deploy embedded software for cutting-edge edge devices in autonomous environments.
  • Company: Join a fast-growing tech company with a strong engineering culture.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and evolving perks.
  • Why this job: Make a real impact on innovative products and influence technical decisions.
  • Qualifications: Degree in engineering or computer science and strong C/C++ skills required.
  • Other info: Hybrid role near London with hands-on hardware prototyping opportunities.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Why you’d want this role:

  • Build real products: Your work ships onto live edge compute devices, not slide decks or prototypes.
  • Technical depth: Work across embedded Linux, bare‑metal, AI inference, wireless, cameras, and power systems.
  • Real autonomy: Small, high‑calibre engineering team with minimal red tape.
  • Visible impact: You’ll directly influence product direction and technical decisions.
  • Career growth: Exposure to robotics, autonomous systems, and edge AI in a fast‑growing business.

The Role:

You’ll design, build, test, and deploy embedded software for low‑volume, production‑grade edge devices used in autonomous environments.

What you’ll work on:

  • Embedded C/C++ and Linux‑based systems.
  • Drivers, boot logic, and board bring‑up.
  • Control systems and state machines.
  • Edge AI / deep learning inference.
  • Cameras, ISPs, and sensor integrations.
  • Wireless, mesh, and IoT communications.
  • Battery management, power monitoring, GPS/GNSS.
  • Real‑world field testing and performance validation.

You’ll also get hands‑on with rapid hardware prototyping and collaborate closely with other engineers across software, hardware, and product.

What we’re looking for:

  • Degree in engineering or computer science (or equivalent experience).
  • Strong C/C++ with working knowledge of Python.
  • Commercial embedded software delivery experience.
  • Linux (device trees, kernel concepts) and common embedded interfaces (SPI, UART, CAN, USB).
  • Experience with bare‑metal or RTOS systems (ARM / STM32 / similar).

Nice to have:

  • Cameras, wireless stacks, power systems, or AI at the edge.
  • Jetson / ARM edge platforms.
  • Robotics, UAVs, or autonomous systems.
  • Hardware prototyping, PCB or product development exposure.

Benefits:

  • 25 days holiday + bank holidays.
  • Employer pension contribution.
  • Private medical insurance & evolving perks.
  • Regular team socials and a strong engineering culture.

Location & Security:

  • Hybrid role, with office based near London.
  • On-site for testing (~10%).
  • Eligibility for security clearance preferred.

Senior Embedded System Engineer employer: Opus Recruitment Solutions

Join a dynamic and innovative team where your contributions directly shape cutting-edge products in the realm of autonomous systems. With a strong emphasis on career growth, you'll gain invaluable experience in embedded software development while enjoying a supportive work culture that fosters collaboration and creativity. Located near London, this hybrid role offers a competitive benefits package, including generous holiday allowances and private medical insurance, making it an excellent choice for those seeking meaningful and rewarding employment.
O

Contact Detail:

Opus Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded System Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with engineers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded systems, AI, or robotics. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ and Linux knowledge. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

✨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 genuinely interested in joining our team.

We think you need these skills to ace Senior Embedded System Engineer

Embedded C/C++
Linux-based systems
Python
Commercial embedded software delivery
Device trees
Kernel concepts
Embedded interfaces (SPI, UART, CAN, USB)
Bare-metal systems
RTOS systems (ARM / STM32 / similar)
Edge AI / deep learning inference
Cameras and sensor integrations
Wireless communications
Battery management
Power monitoring
Real-world field testing

Some tips for your application 🫡

Show Your Technical Skills: Make sure to highlight your experience with C/C++, Linux, and any embedded systems you've worked on. We want to see how your skills align with the role, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your CV and cover letter for this specific role. Mention relevant projects or experiences that relate to embedded software and edge AI. It shows us you’re genuinely interested!

Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points where possible and avoid jargon unless it’s relevant. We appreciate clarity and want to understand your experience quickly.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Opus Recruitment Solutions

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and get familiar with embedded Linux systems. Be ready to discuss your experience with drivers, boot logic, and any projects involving AI inference or wireless communications. The more specific examples you can provide, the better!

✨Showcase Your Problem-Solving Skills

Prepare to talk about real-world challenges you've faced in previous roles, especially those related to embedded systems. Think of scenarios where you had to troubleshoot issues or optimise performance, and be ready to explain your thought process and solutions.

✨Demonstrate Team Collaboration

Since this role involves working closely with other engineers, highlight your teamwork experiences. Share examples of how you've collaborated on projects, particularly in hardware prototyping or product development, and how you contributed to the team's success.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's products and future direction. This shows your genuine interest in the role and helps you understand how you can make a visible impact within the team. Plus, it’s a great way to gauge if the company culture aligns with your values.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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