Embedded Software Engineer

Embedded Software Engineer

Cambridge Full-Time 30000 - 50000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and maintain embedded software for innovative automotive systems.
  • Company: Join a well-established company with exciting growth plans for 2026.
  • Benefits: Competitive salary, stability, and opportunities for professional development.
  • Why this job: Make your mark in the automotive industry with cutting-edge technology.
  • Qualifications: Degree in relevant field and strong C programming skills required.
  • Other info: Dynamic team environment with exciting long-term projects.

The predicted salary is between 30000 - 50000 Β£ per year.

Job Description

Embedded Software Engineer

Cambridge, UK

Permanent, Full-time

Salary: Competitive, dependent on experience

The opportunity

This is an opportunity to work on advanced, real-world technology where your work genuinely matters. As an Embedded Software Engineer, you will be involved in developing innovative systems that address complex technical challenges in highly demanding environments.

You will work alongside multidisciplinary teams of experienced engineers, scientists and designers, exploring new ideas and rapidly turning them into working prototypes. The role is technically varied, fast-paced and hands-on, offering exposure to the full product lifecycle and the freedom to solve problems creatively.

What you will be doing

  • Working across the full development lifecycle, from requirements capture and design through to implementation, testing, documentation and prototype delivery
  • Developing embedded software for cutting-edge and experimental platforms
  • Collaborating closely with cross-functional teams to rapidly design and implement solutions
  • Solving complex technical problems using a practical, engineering-led approach
  • Contributing to multiple technically demanding projects, often at the forefront of emerging technology

What we are looking for

  • 3+ years’ experience in embedded software development
  • Strong experience programming in C, plus at least one additional language such as C++, C#, or MATLAB
  • Experience working with Linux in an embedded or systems context
  • A relevant degree in engineering, computer science or a related discipline
  • A proven track record of designing and implementing robust technical solutions

Desirable experience

  • Bare-metal or RTOS development on ARM-based targets
  • High-level software architecture and system design
  • Embedded software debugging and fault-finding techniques
  • Electronics development or hands-on hardware debugging
  • Scripting for testing or signal processing, for example using Python or MATLAB

Background

Engineers from a broad range of industries are encouraged to apply. Experience working in highly regulated or technically complex environments is beneficial but not essential. Curiosity, adaptability and strong problem-solving skills are key to success in this role

Embedded Software Engineer employer: TEC Partners - Technical Recruitment Specialists

Join a dynamic and innovative team as an Embedded Software Engineer in the vibrant Cambridge area, where you will have the chance to contribute to exciting automotive projects while enjoying the stability of a well-established parent company. Our collaborative work culture fosters creativity and growth, offering ample opportunities for professional development and the chance to make a significant impact in a rapidly evolving industry. With competitive salaries and a commitment to employee well-being, we are dedicated to creating a rewarding environment for our team members.
T

Contact Detail:

TEC Partners - Technical Recruitment Specialists Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the automotive and embedded software scene. Attend meetups, webinars, or even local tech events. 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 related to embedded systems and automotive software. This can really set you apart when chatting with potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on your C programming skills and understanding of real-time systems. Be ready to discuss your experience with tools like Vector and AUTOSAR, as these are hot topics in the industry.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented Embedded Software Engineers. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
C Programming
MISRA C
Fixed-point Arithmetic
Floating-point Arithmetic
Real-time Programming
Compilers and Linkers
Makefiles
Continuous Integration Automation
Vector Tools (VFlash, CANalyzer, CANoe)
AUTOSAR (Vector MICROSAR, DaVinci Toolchain)
MATLAB/Simulink
Unit Testing
SIL Testing
HIL Testing
ISO 26262 Awareness

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience in automotive or similar safety-critical environments, and don’t forget to showcase your strong C programming skills!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software and how your background aligns with our needs. Be sure to mention any relevant projects or experiences that demonstrate your skills.

Showcase Your Technical Skills: We want to see your technical prowess! Include specific examples of your work with tools like Vector, AUTOSAR, or MATLAB/Simulink. This will help us understand your hands-on experience and how you can contribute to our team.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at TEC Partners - Technical Recruitment Specialists

✨Know Your Stuff

Make sure you brush up on your C programming skills and understand the intricacies of embedded systems. Be ready to discuss your experience with MISRA C and any relevant projects you've worked on, especially in automotive or safety-critical environments.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous roles. Whether it’s troubleshooting code or calibrating systems, having concrete examples will demonstrate your hands-on experience and ability to think on your feet.

✨Familiarise Yourself with Tools

Get comfortable with tools like Vector VFlash, CANalyzer, and CANoe before the interview. If you have experience with AUTOSAR or MATLAB/Simulink, be ready to discuss how you've used these tools in your work.

✨Emphasise Teamwork and Flexibility

Since this role involves working in an agile team, be prepared to talk about your collaborative experiences. Highlight how you manage tasks flexibly and contribute to improving workflows, as this will show you're a great fit for their team culture.

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

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