Principal Embedded Software Engineer

Halian | Managed Services, Recruitment Agency & Contract Staffing

Greater London

On-site

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Principal Embedded Software Engineer at Halian leads the embedded software team, directing architecture, design, and delivery of low-level software for medical hardware across platforms. You own the end-to-end lifecycle from requirements to release and establish engineering standards while mentoring staff to deliver robust, compliant solutions.

Responsibilities span lifecycle leadership, hands-on development, architecture, toolchain modernization, and cross-functional collaboration with

Qualifications

  • Leadership experience as a technical lead in engineering.
  • Deep embedded software skills: C/C++, RTOS, MATLAB/Simulink.
  • Experience applying Agile and SOLID to safety-critical systems.
  • Regulatory/quality exposure: IEC 62304, ISO 13485; static analysis, tests.
  • ARM Cortex-M/A development and electronics schematic familiarity.

Responsibilities

  • Lead end-to-end embedded software lifecycle and CM/release controls.
  • Hands-on design of control loops and real-time multithreaded apps.
  • Translate specs into executable architectures with UML/SOLID.
  • Modernize toolchains, CI/CD pipelines, and automation.
  • Collaborate with hardware, systems, and regulatory teams.
  • Manage resources, sprint planning, and mentorship.

Skills

Leadership
Embedded C/C++
RTOS
MATLAB/Simulink
Agile & SOLID
UML modelling
Regulatory knowledge
IEC 62304 / ISO 13485
Static analysis
CI/CD pipelines
ARM Cortex
Multi-processor safety
Communication

Tools

Jenkins
GitLab CI
SonarQube
Coverity
CppDepend
UML tools

Job description

The Principal Embedded Software Engineer serves as a senior technical leader responsible for heading the embedded software team and driving the architecture, design, and delivery of low-level software, firmware, and edge systems across current and next-generation platforms.

You will own the end-to-end software lifecycle—encompassing requirements capture, system architecture, algorithm design, regulatory verification, and final product release. Additionally, the position holds primary accountability for establishing software engineering standards, defining technical best practices, and mentoring team members to ensure robust, compliant, and scalable software solutions.

Main Duties and Responsibilities:
  • Lifecycle Leadership: Drive end-to-end software development, software configuration management, and releases in compliance with safety-critical standards.
  • Hands-On Embedded Development: Design, implement control algorithms, and real-time multithreaded applications for medical hardware (pneumatic valves, actuators, fluidics).
  • Architecture & Standards: Translate system specifications into executable architectures using SOLID design principles, static analysis, and UML modelling.
  • Process & Infrastructure: Modernize development toolchains, build pipelines, and continuous integration workflows.
  • Cross-Functional Collaboration: Partner with hardware, mechanical, systems, and regulatory teams, preparing technical specs, risk management inputs, and validation plans.
  • Team Management: Manage resource allocation and daily sprint execution across multiple concurrent R&D projects, map out sprint capacity, and ensure project deadlines align with business priorities
  • Mentorship: Foster a collaborative, quality-focused engineering culture across multidisciplinary teams.
Management Responsibilities:

The software team – To oversee appraisals, 1:1s, professional growth, and recruitment for the software team.

Experience and Qualifications Required:
Mandatory:
  • Leadership: Proven experience in a Technical Lead role within an engineering environment.
  • Core Software: Deep proficiency in Embedded C/C++, RTOS (e.g., FreeRTOS), and MATLAB / Simulink for control loop and algorithm design.
  • Software Design & Architecture: Hands-on experience applying Agile, SOLID principles, and UML modelling to safety-critical systems.
  • Regulatory & Quality: Experience with verification/validation in regulated environments (e.g., IEC 62304, ISO 13485), including static analysis, unit testing, and code reviews.
  • Electronic schematic interpretation and ARM Cortex-M/A development experience.
  • Knowledge of medical safety and risk standards (ISO 14971, FDA guidelines).
  • Automated testing (BDD/TDD), CI/CD pipelines (Jenkins, GitLab CI), and static analysis tools (SonarQube, Coverity, CppDepend).
  • Multi-processor safety-critical architecture experience.
Key Skills and Competencies:
  • Strong analytical and algorithmic problem-solving ability.
  • Effective written and verbal communication with both technical teams and executive leadership.
  • Pragmatic approach to project execution, risk management, and medical outcomes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • West Midlands

On-site
GBP 90,000 - 120,000
Hybrid working
Career development
Exposure to electrification projects
+1
Principal Software Engineer
Principal Software Engineer

Eaton • Cheltenham

On-site
GBP 90,000 - 120,000
Global collaboration
Career progression
Competitive compensation
+1
Principal Embedded Systems Architect – Medical Devices
Principal Embedded Systems Architect – Medical Devices

Halian | Managed Services, Recruitment Agency & Contract Staffing • Greater London

On-site
GBP 90,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Eaton Group • Cheltenham

On-site
GBP 90,000 - 120,000
Global collaboration
Career progression
Learning opportunities
+1
Senior Software Engineer
Senior Software Engineer

Embed Software Limited • Kirkcaldy

Hybrid
GBP 70,000 - 95,000
Software Technical Lead
Software Technical Lead

Matchtech Group • West of England

On-site
GBP 85,000 - 120,000
Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • Coventry

On-site
GBP 70,000 - 95,000
Senior Embedded Linux / Systems Software Engineer
Senior Embedded Linux / Systems Software Engineer

Planet Pharma • Greater London

On-site
GBP 60,000 - 80,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Cento • Manchester

On-site
GBP 75,000 - 95,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000