Quick overview
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.
Similar jobs
- FH

Senior Software Engineer - Healthcare Data ProductsRecently posted Auto Apply
Flatiron Health · London office · Hybrid · Posted 13 Nov 2026 🇬🇧
DockerGitApache Spark+12TechnologySalary not listed - SO

Lead Forward Deployed EngineerRecently posted Auto Apply
Solve.ai · London · On-site · Posted 13 Nov 2026 🇬🇧
EngineeringSalary not listed - QU

Software Engineer in Test - 1134Recently posted Auto Apply
Quantinuum · UK Cambridge · Hybrid · Posted 13 Nov 2026 🇬🇧
GitEmbedded SystemsCypress+6TechnologySalary not listed - HA

Software EngineerRecently posted
Hackajob Ltd · Cheltenham, Gloucestershire · Hybrid 🇬🇧
TechnologySalary not listed - HA

Senior Software EngineerRecently posted
Hackajob Ltd · City, Manchester · Hybrid 🇬🇧
TechnologySalary not listed - HA

Lead Software EngineerRecently posted
Hackajob Ltd · City, Glasgow · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - HA

Software Engineering GraduateRecently posted
Hackajob Ltd · City, Newcastle Upon Tyne · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - HA

Principal Test Systems EngineerRecently posted
Hackajob Ltd · Southampton, Hampshire · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - SP
Embedded Software EngineerRecently posted
SpaceAM Limited · Gloucestershire, South West England · Hybrid · Posted 13 Nov 2026 🇬🇧
SQLGitC+++2TechnologySalary not listed - CE
Infrastructure EngineerRecently posted Auto Apply
Co-op External Career Section · Scunthorpe · Hybrid · Posted 13 Nov 2026 🇬🇧
Continuous ImprovementMental HealthTechnical Support+1TechnologySalary not listed - AG

Senior Systems EngineerRecently posted
Ashdown Group · City, London · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - SI

Lead Software Developer - AI Platform and ToolingRecently posted
Stealth IT Consulting Limited · United Kingdom · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed
