Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

R S L Steeper Group Ltd

Leeds

On-site

GBP 55,000 - 75,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm in the UK is seeking a senior embedded software engineer. You will work on firmware development for robotic prosthetic devices and collaborate closely with mechanical and electronics engineers. The ideal candidate has over 5 years of experience in C/C++ and is comfortable working in a regulated environment. This role offers a chance to lead software processes and contribute to innovative technology solutions.

Benefits

Opportunity for professional development
Innovative work environment

Qualifications

  • 5+ years’ experience with C / C++ in embedded systems.
  • Experience of managing live sensor data and motor control.
  • Comfortable within a regulated industry.

Responsibilities

  • Develop and maintain firmware and software for products.
  • Set and maintain standards for software documentation.
  • Participate in change control processes.

Skills

C / C++ in embedded systems
Mechatronics
Version control system management
Risk management processes
Communicating with non-expert audiences

Education

Degree or equivalent in a relevant discipline
A-level or equivalent in maths

Tools

Oscilloscope
Electronic test equipment
Job description
About the Role

We have an exciting opportunity for a senior embedded software engineer to join our existing Engineering team.

You will split your time between maintaining existing firmware and software and working on the development of new robotic prosthetic devices. This role requires a close working relationship with mechanical and electronics engineers, representing the software point of view in multidisciplinary work and proposing, defining, designing, and maintaining software systems. As the most senior software engineer in the business, you will also take ownership of software‑specific processes, contributing to compliance and efficiency in Engineering and beyond.

Your Duties and Responsibilities
  • Development and maintenance of product firmware
  • Development and maintenance of custom software used in the design and manufacture of Steeper products, for example firmware for custom test rigs, or software for production processes
  • Software and firmware specifications and risk assessments
  • Source control and build processes
  • Set and maintain appropriate standards for software and firmware documentation, contributing to product compliance
  • Participate in company‑wide quality processes such as change control
  • Work with external partners where necessary, including contributing to briefs and recruitment
  • Support colleagues in improving their software and firmware skills
Essential
  • 5+ years’ experience with C / C++ in embedded systems
  • Experience of mechatronics e.g. managing live sensor data and motor control
  • Comfortable working alongside electronic and mechanical engineers
  • Comfortable working within a regulated industry, spending time documenting their own work and reviewing that of others
  • A thoughtful communicator who is happy being the only software engineer in the room and can present their work to non‑expert audiences
  • Able to manage a version control system
  • Experience of configuring microprocessor peripherals
  • Experience of risk management processes
  • Degree or equivalent in a relevant discipline
  • A‑level or equivalent in maths
Preferred Experience
  • Experience developing test fixtures for hardware.
  • Knowledge of robotics and control theory.
  • Experience setting briefs for contractors / consultants.
  • Knowledge and use of electronic test equipment. I.e. Oscilloscope.
  • Experience with App development (iOS and Android).
  • Support and development of battery technologies and charging systems and configuring microprocessor (μP) for low power operation.
  • Creation of Windows based Apps to support product development.
The role will also include the following
  • Medical devices or another regulated product field
  • Experience developing test fixtures for hardware
  • Knowledge of robotics and control theory
  • Setting briefs for contractors/consultants
  • Knowledge and use of electronic test equipment. i.e. Oscilloscope
  • App development (iOS and Android)
  • Backend web development
  • Python for desktop software development
How to Apply

We’d love to have you on our team! To apply, please complete an application form and submit your CV below, or download an application form and email hr@steepergroup.com. Due to the high volume of applications, we anticipate receiving many applications for this role, and if you have not heard from us within 14 days, we regret to inform you that you have been unsuccessful.

About Steeper

Steeper Group is a privately‑owned business that was formed over 100 years ago. Since then we have expanded across prosthetics, orthotics and accessible technology – with a focus on creating significant turning points in individuals’ lives through exceptional clinical services and award‑winning products. We are a true leader in our market and have grown to become one of the UK’s largest suppliers of Orthotic, Prosthetic and Accessible Technology products. We combine age‑old craft skills with the latest innovations in manufacturing and materials. Steeper’s vision is to create life’s turning points, together. We aim to do this with innovative prosthetic, orthotic and accessible technology products and services.

Not The One For You? Check out our current opportunities – we may have the perfect role for you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.