Software Engineer
Planet Pharma
18 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 50KJob location
Tech stack
Software Applications
Bash
Client/Server Application Language (C/AL)
C++
Configuration Management
Linux
Python
Software Maintenance
QT
Transmission Control Protocol (TCP)
Web Applications
Information Technology
Job description
We are seeking a Software Engineer (Level I-II) to join our client's dynamic engineering team. This role involves designing, developing, testing, and maintaining software for complex medical devices, ensuring compliance with rigorous regulatory standards such as FDA and IEC 62304. You'll collaborate with cross-functional teams to build service tools and applications that support device reliability and patient safety., * Develop requirements, design specifications, and implementation for service tools used with medical devices.
- Collaborate with the service organization to gather use cases and requirements.
- Build desktop and web-based software applications.
- Follow QMS procedures, write supporting documentation, and apply CI best practices.
- Support configuration management and build systems.
Requirements
- 3+ years of experience developing with Python.
- Experience with web-based client/server applications.
- BSc in Computer Science or equivalent.
- Proficiency with Linux and bash scripting.
- Understanding of network communications and TCP protocols.
- Bonus: Experience with Qt, C++, and medical device regulations.
About the company
Our client is on a mission to revolutionize cancer treatment by making radiation therapy more human, accessible, and effective. With a focus on upright patient positioning and cutting-edge technology, they are changing the way cancer is treated globally. Their passionate team is developing tomorrow's treatments today, combining innovation with compassion to improve patient outcomes and experiences.