Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 55000 - 70000 £ / year (est.) No working from home possible
T2M Resourcing

At a Glance

  • Tasks: Develop next-gen motion control systems and optimise algorithms for robotics.
  • Company: Join a global leader in robotics and industrial automation.
  • Benefits: Competitive salary, R&D environment, and opportunities for career growth.
  • Other info: Mentor fellow engineers and influence the technical direction of exciting projects.
  • Why this job: Work on cutting-edge tech that impacts real-world systems and projects.
  • Qualifications: Strong embedded C/C++ skills and experience with ARM architectures.

The predicted salary is between 55000 - 70000 £ per year.

As a Senior Embedded Software Engineer, you’ll play a key role in developing next‑generation motion control systems. You’ll be working across ARM‑based platforms (RTOS and bare metal), focusing on developing, integrating and optimizing algorithms that govern complex motion control through 2D and 3D.

  • Architecting and developing embedded software for advanced motion and robotic systems
  • Designing and optimizing real‑time algorithms
  • Collaborating closely with hardware and applications teams on bespoke systems
  • Contributing across the full lifecycle, from concept through to deployment and support
  • Mentoring engineers and influencing technical direction

You’ll be someone who enjoys the mathematics and physics of problem solving in an embedded environment. If you’ve worked on algorithm development before that’s great, as this role will largely be focused on integrating the mathematics, ideally with experience using MATLAB and Simulink. You may have worked on acceleration, trajectory, path planning or precise control applications with an aim of optimizing, smoothing or refining software control.

You’ll have broad experience covering a few areas:

  • Strong embedded C/C++ experience
  • Experience with ARM architectures
  • Background in RTOS and/or bare metal development

It would be great if you have an interest in algorithm development and optimization, or a solid grounding in control theory, inverse kinematics, system modelling, motor control or industrial automation (PLC) experience.

This is a fascinating niche to operate, working with both big and small projects from automated robotic manufacturing in automotive to high‑end Hollywood camera systems used in film and everything in between, you’ll get to:

  • Work in an R&D environment
  • Develop genuinely cutting‑edge technology in robotics and industrial automation
  • Be part of a business with a global footprint and strong engineering culture
  • Opportunity to solve complex problems that directly impact physical systems

This is a niche space, but if you’ve worked in embedded systems where precision and performance really matter, it could be a great fit.

Senior Embedded Software Engineer employer: T2M Resourcing

Join a forward-thinking global manufacturing business in Rugby as a Quality Inspector, where you will be part of a dynamic team dedicated to maintaining high standards of quality. The company fosters a supportive work culture that prioritises employee growth through comprehensive training and development opportunities, ensuring that you can advance your career while contributing to innovative projects. With a competitive salary of up to £35,000 and a commitment to excellence, this role offers a rewarding environment for those looking to make a meaningful impact.

T2M Resourcing

Contact Details:

T2M Resourcing Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field and let them know you're on the lookout for opportunities. Attend industry meetups or webinars to meet potential employers and showcase your passion for motion control systems.

Tip Number 2

Show off your skills! Create a portfolio that highlights your projects related to algorithm development and embedded software. Include any work with ARM architectures or RTOS, and don’t forget to mention your experience with MATLAB and Simulink.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with real-time algorithms and how you've tackled complex problems in previous roles. Practice explaining your thought process clearly and confidently.

Tip Number 4

Don’t just apply anywhere—apply through our website! We’re always looking for talented individuals like you who are passionate about robotics and automation. Tailor your application to show how your skills align with our projects and culture.

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

Embedded C/C++
ARM Architectures
RTOS Development
Bare Metal Development
Algorithm Development
MATLAB
Simulink

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded C/C++ and ARM architectures. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about motion control systems and how your background in algorithm development makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in embedded environments. We love seeing how you approach challenges, especially if they involve mathematics and physics!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining the StudySmarter family!

How to prepare for a job interview at T2M Resourcing

Know Your Algorithms

Brush up on your algorithm development skills, especially in relation to motion control. Be ready to discuss specific algorithms you've worked on, how you optimised them, and the impact they had on previous projects.

Showcase Your Embedded Experience

Prepare examples that highlight your experience with embedded C/C++ and ARM architectures. Discuss any projects where you’ve worked with RTOS or bare metal development, as this will show your technical depth.

Collaborate Like a Pro

Since collaboration is key in this role, think of instances where you’ve worked closely with hardware or applications teams. Be ready to share how you contributed to the full lifecycle of a project, from concept to deployment.

Get Technical with Control Theory

If you have a background in control theory, inverse kinematics, or motor control, make sure to highlight it. Prepare to discuss how these concepts apply to real-world problems you've solved, showcasing your problem-solving skills in an embedded environment.