Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer

Zenovo

Basingstoke

On-site

GBP 63,000 - 75,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Basingstoke is seeking a Senior Embedded Software Engineer to join their engineering team. You will design and maintain embedded software in C++ for safety-critical motion control systems. Candidates should have over 8 years of experience and a strong background in motion control systems. The role offers 25 days of annual leave, a bonus scheme, and other benefits while you work collaboratively with other engineers.

Benefits

25 Days Annual Leave + Bank Holidays
Bonus Scheme (paid out quarterly)
Life Assurance
Employee Assistance Programme

Qualifications

  • 8+ years of experience in an Embedded Role, developing C++.
  • Proven experience in safety-critical software and motion control systems.
  • Ability to lead projects and mentor Junior Engineers.

Responsibilities

  • Design, develop, and maintain embedded software in C++ for Motion Control Systems.
  • Take ownership of complex, safety-critical software components.
  • Support testing, validation, and documentation across the development lifecycle.

Skills

Embedded C++ Software Development
Motion control systems
MISRA coding standards
Real-Time Operating Systems
Python
Job description
Overview

Senior Embedded Software Engineer

Location : Basingstoke (On-site 2 days per week)

Salary Up to £75,000 (depending on experience)

We’re looking for a Senior Embedded Software Engineer to join a growing, multi-disciplinary engineering team in Basingstoke.

You’ll be working alongside Software, Electronic, and Mechanical Engineers, contributing to the design and development of robust, high-quality electronic systems in a collaborative, engineering-led environment.

A suitable applicant will have8+ years’ experience working in an Embedded Role, developing C++ and knowledge of programming into Hardware to a high standard.

If you have mostly worked with C and have limited C++, this specific role is not for you.

Responsibilities

As a Senior Embedded Software Engineer, you will :

  • Design, develop, and maintain embedded software in C++ for 32-bit microcontroller-based Motion Control Systems
  • Take ownership of complex, safety-critical software components
  • Work closely with electronic, mechanical, and systems engineers to deliver integrated solutions
  • Contribute to architecture decisions, coding standards, and technical reviews
  • Support testing, validation, and documentation activities across the development lifecycle
Qualifications
  • Highly experienced in Embedded C++ Software Development
  • Extensive background in motion control systems, and safety-critical software
  • Proven experience working to MISRA coding standards
  • Worked on Real-Time Operating Systems (Ideally FreeRTOS)
  • Working knowledge of Python for internal tools, automation, and test support
  • Ability to lead projects and mentor Junior Engineers
Benefits
  • 25 Days Annual Leave + Bank Holidays
  • Bonus Scheme (paid out quarterly)
  • Life Assurance
  • Employee Assistance Programme
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.