Head of Embedded Software Development

Cubiq Recruitment
Canterbury, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 95K

Job location

Canterbury, United Kingdom

Tech stack

Computing Platforms
Automation of Tests
C++
Continuous Integration
DevOps
Linux on Embedded Systems
Embedded Software
Hardware Interface Design
Matlab
Software Architecture
Real-Time Operating Systems
Systems Integration

Job description

Lead embedded software engineering teams (C/C++, RTOS, embedded Linux)

  • Define and own embedded software architecture and platform strategy
  • Deliver New Product Development (NPD) and sustaining engineering programmes
  • Drive CI/CD adoption, automated testing, and embedded DevOps practices
  • Implement model-based development and simulation (e.g. MATLAB/Simulink)
  • Improve hardware-software co-design and early-stage system integration
  • Build reusable, modular software platforms across product lines
  • Define and track engineering KPIs (quality, delivery, time-to-market)
  • Lead engineering governance, design reviews, and technical standards
  • Manage cross-functional and multi-site engineering teams and partners

Requirements

10+ years' embedded software experience

  • Proven leadership of embedded engineering teams
  • Strong C/C++ and RTOS background
  • Embedded Linux experience
  • Experience with software architecture and system integration
  • CI/CD and automated testing (unit, integration, HIL)
  • Model-based development and simulation tools
  • Hardware interface experience (SPI, I2C, USB)
  • Experience in complex electronics or high-reliability environments
  • Track record of improving engineering delivery and team performance, If you are an experienced embedded engineering leader looking to build modern, scalable software capability, please apply or contact us for a confidential discussion.

Apply for this position