Job Title: Embedded Software Engineer – Medical Technology (Contract) Location: South East England (Primarily Remote) Rate: DOE (Dependent on Experience) Start Date: Immediate 6 months rolling Contract Type: Contract / Freelance (Outside IR35) About the Role We are seeking an experienced Embedded Software Engineer to support the development of cutting-edge medical technology. This is a contract opportunity with a company at the forefront of innovation in patient monitoring and diagnostic devices. You will play a key role in delivering robust and reliable embedded software within a regulated environment. Key Responsibilities
- Design, develop, and test embedded software for medical devices
- Work closely with hardware engineers to ensure seamless system integration
- Contribute to the full software development life cycle, including requirements analysis, design documentation, and validation
- Ensure compliance with medical standards such as ISO 13485 and IEC 62304
- Support verification and validation activities, including unit testing and documentation
- Participate in regular code reviews and technical discussions with cross-functional teams
Essential Skills & Experience
- Proven experience in embedded C/C++ development
- Strong knowledge of real-time operating systems (RTOS)
- Experience with microcontroller architectures (e.g., ARM Cortex-M)
- Understanding of medical software standards and regulatory compliance
- Comfortable working in a remote/distributed team
- Excellent problem-solving and debugging skills
- Familiarity with version control systems (e.g., Git)
Desirable
- Experience working in a start-up or agile development environment
- Familiarity with wireless communication protocols (e.g., BLE, Wi-Fi)
- Python scripting for automation or testing
Additional Info
- Interviews will be conducted remotely.
- Must be available to start immediately or on short notice.
- Candidates must have the full right to work in the UK.