Principal Embedded Software Engineer (C) - Real-Time Leader

renishaw

Wotton-under-Edge

On-site

GBP 42,000 - 70,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Renishaw is seeking a Principal Embedded Software Engineer to lead embedded software architecture for next-generation additive manufacturing platforms. You will design, implement and optimise C software for microcontroller-based systems, collaborating with electronics, FPGA, systems, algorithms and mechanical teams, and mentoring engineers. The role emphasizes real-time performance, deterministic behaviour and robust verification.

Qualifications

  • Degree in Electronic Engineering, Computer Science, Software Engineering or Physics.
  • Strong commercial experience developing embedded software in C.
  • Solid understanding of real-time and deterministic systems.
  • Experience with DMA/interrupt-driven architectures and memory management.
  • Extensive experience leading embedded software architecture across programmes.

Responsibilities

  • Develop embedded software architectures and applications from concept through to production release.
  • Design, implement and maintain high-quality C software focused on performance and reliability.
  • Develop low-level drivers, middleware and application-layer software for embedded systems.
  • Implement interfaces such as SPI, I2C, UART, CAN, Ethernet and industrial protocols.
  • Optimise software for real-time performance, memory usage and deterministic behaviour.
  • Support product sustainment and software improvements throughout the lifecycle.

Skills

Embedded C
Real-time systems
Multithreading
System integration
Technical leadership

Education

Electronic Engineering
Computer Science
Software Engineering
Physics

Tools

ARM Cortex-M
Debugging tools
Embedded development environments

Job description

Renishaw is seeking a Principal Embedded Software Engineer to lead embedded software architecture for next-generation additive manufacturing platforms. You will design, implement and optimise C software for microcontroller-based systems, collaborating with electronics, FPGA, systems, algorithms and mechanical teams, and mentoring engineers. The role emphasizes real-time performance, deterministic behaviour and robust verification.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (C) – Real-Time Systems Lead
Senior Embedded Software Engineer (C) – Real-Time Systems Lead

Renishaw • Wotton-under-Edge

On-site
GBP 48,000 - 65,000
Senior Embedded Software Engineer - Real-Time C/C++, Leader
Senior Embedded Software Engineer - Real-Time C/C++, Leader

Octagon Group • Shrewsbury

On-site
GBP 55,000 - 70,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

renishaw • Wotton-under-Edge

On-site
GBP 42,000 - 70,000
Principal Embedded Engineer - C/C++, Real-Time & Optics
Principal Embedded Engineer - C/C++, Real-Time & Optics

Copello Global • England

On-site
GBP 90,000 - 135,000
Senior Embedded Software Engineer: ARM, RTOS, C
Senior Embedded Software Engineer: ARM, RTOS, C

Platform Recruitment • Cambridge

On-site
GBP 40,000 - 60,000
Senior Embedded Software Architect – Real-Time EV Systems
Senior Embedded Software Architect – Real-Time EV Systems

Matchtech • West Midlands

Hybrid
GBP 90,000 - 120,000
Permanent opportunity in electrified R
Hybrid working options
Professional development
Lead Embedded Software Engineer, Real-Time EV Systems
Lead Embedded Software Engineer, Real-Time EV Systems

Matchtech • Coventry

Hybrid
GBP 70,000 - 95,000
Senior Principal Embedded Software Architect
Senior Principal Embedded Software Architect

Arden White • Tewkesbury

On-site
GBP 90,000 - 130,000
Senior Principal Embedded Architect - Real-Time, DO-178C
Senior Principal Embedded Architect - Real-Time, DO-178C

Arden White Limited • Tewkesbury

On-site
GBP 90,000 - 120,000
Senior Embedded Software Engineer - Real-Time Linux/FPGA
Senior Embedded Software Engineer - Real-Time Linux/FPGA

NexGen Associates • West of England

On-site
GBP 90,000 - 115,000