Embedded Software Architect

Established Search 

📍 European Union, European Union

full-time
senior
Posted —

Key Skills

C/C++LinuxdebuggingHILperformance

Industry

Medical DevicesIndustrial Automation

Job Description

Embedded Software Architect | Class III Medical Devices


An innovative and rapidly growing healthcare technology company is seeking an experienced Embedded Software Architect to take ownership of the software architecture behind a highly sophisticated connected device platform.


This position offers the opportunity to work at the intersection of software, electronics, and systems engineering, helping shape the future direction of a product that is making a meaningful impact within the healthcare sector.


The Opportunity

As a senior technical leader, you will define software architecture, influence development strategy, and support the delivery of robust, scalable embedded systems within a regulated environment. You will collaborate with multidisciplinary teams across software, hardware, systems, quality, and product functions to ensure the successful development of high-quality solutions.


Responsibilities

  • Lead the definition and evolution of embedded software architecture across multiple product releases.
  • Provide technical direction and mentorship to software engineering teams.
  • Work closely with systems, hardware, and product teams to align technical solutions with business and user requirements.
  • Drive software quality, maintainability, scalability, and performance.
  • Support the implementation of development processes appropriate for regulated environments.
  • Champion software engineering best practices, design principles, and development standards.
  • Contribute to technical risk assessments and reliability-focused design activities.
  • Review and approve key technical decisions, ensuring long-term platform sustainability.
  • Communicate architectural concepts clearly to both technical and non-technical stakeholders.


What We're Looking For

  • Degree qualified in Software Engineering, Computer Science, Electronics Engineering, or a related field.
  • Significant experience developing embedded software within complex technology environments.
  • Previous experience leading software architecture, technical strategy, or principal-level engineering activities.
  • Strong expertise in C/C++ and embedded system design.
  • Experience working with real-time systems, embedded Linux, and low-level software development.
  • Strong understanding of debugging, troubleshooting, and performance optimisation techniques.
  • Experience implementing software development processes within regulated industries such as medical devices, aerospace, automotive, industrial automation, or other safety-critical sectors.
  • Familiarity with software lifecycle management, risk-based development, verification, and validation activities.
  • Experience with version control, automated build environments, and modern development workflows.
  • Excellent communication skills with the ability to influence cross-functional teams.


Desirable Experience

  • Python or other scripting languages.
  • Cybersecurity considerations for connected devices.
  • Hardware-in-the-loop (HIL) or automated integration testing.
  • Exposure to safety-critical or highly regulated product development environments.


What's on Offer

  • Opportunity to shape the technical direction of a next-generation technology platform.
  • High level of autonomy and influence within the engineering organisation.
  • Collaborative international environment working alongside experienced industry professionals.
  • The chance to contribute to technology that delivers real-world impact and improves lives.


📩 Interested in learning more? Contact me directly for a confidential discussion.