We are seeking an experienced Embedded Software Engineer to join our team on a freelance basis for a 3-month engagement. As part of our team, you will work on the development of advanced monitoring solutions that improve patient outcomes.
About the Role
The successful candidate will be responsible for designing, developing, testing and integrating embedded software for medical device applications. You will work with SafeRTOS and Nordic nRF5 SDK to deliver reliable real-time embedded solutions. Additionally, you will implement and maintain firmware in compliance with medical device safety standards (IEC 62304 or similar).
Key Responsibilities:
* Design, develop, test and integrate embedded software
* Work with SafeRTOS and Nordic nRF5 SDK
* Implement and maintain firmware in compliance with medical device safety standards
* Collaborate closely with hardware engineers, test engineers and the broader R&D team
* Write and maintain clear documentation
Required Skills & Qualifications:
* Proven experience in embedded software/firmware development for safety-critical systems
* Hands-on expertise with SafeRTOS and Nordic nRF5 SDK
* Strong knowledge of medical device standards and regulatory compliance
* Experience in software verification, validation and integration testing
* Proficiency in C/C++ for embedded systems
* Strong problem-solving skills with the ability to work independently and deliver to tight deadlines
Preferred Qualifications:
* Previous experience in the medical device industry
* Familiarity with Bluetooth Low Energy (BLE) development
* Knowledge of safety-critical design methodologies and embedded test frameworks
Seniority level: Mid-Senior level Employment type: Contract Job function: Semiconductor Manufacturing and Medical Equipment Manufacturing