Barrington James’s specialist Software & Electronics Division is currently searching for a Senior Software Engineer with strong medical device experience to help shape the next generation of intelligent, connected health technologies. You'll join a mission-driven team building software for devices, enabling better diagnostics, smarter therapies, and real-time patient monitoring.
(This opportunity is hybrid, 3 days a week on site, 2 days at home with flexibility)
To be considered for this position:.
Requirements
Essential
* Degree in Computer Engineering, Biomedical Engineering, Software Engineering, or related field
* 5+ years of experience developing software for regulated medical devices
* Strong proficiency in embedded C/C++ (ARM Cortex, STM32 or similar microcontrollers)
* Deep knowledge of IEC 62304, ISO 14971, and medical device lifecycle processes
* Familiarity with design controls, DHF, traceability, and validation procedures
* Fluent in English (written and verbal)
Desirable
* Experience with Bluetooth Low Energy (BLE), secure wireless comms, or IoT in healthcare
* Exposure to cloud APIs, mobile app integration, or cybersecurity in medical devices
* Background in signal processing, real-time data acquisition, or AI/ML in medical contexts
* Knowledge of Python, C#, or scripting for test automation
* German language skills (not required, but helpful for documentation/regulatory)
Responsibilities
* Design and develop real-time embedded software (primarily in C/C++) for Class II/III medical devices
* Work closely with hardware, QA/RA, and systems teams to ensure integrated development
* Contribute to Design History Files (DHF), verification/validation protocols, and unit test coverage
* Implement software that adheres to IEC 62304, ISO 14971, and EU MDR standards
* Support BLE communication and integration with mobile/cloud platforms
* Conduct risk analysis, participate in design reviews, and support audits
* Drive patient-centric innovation while balancing quality, safety, and performance.
If this role is of interest, please apply or email jklare@barringtonjames.com for more information.