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.