Embedded Software Engineer - Healthcare
Cambridge, United Kingdom
We are looking for experienced Embedded Software Engineers to join the growing Health Tech team at TTP. You will be involved in wide ranging aspects of technology and product development, developing high-tech surgical, endoscopic, vascular and imaging products from early-stage concepts though to mass manufacture.
At TTP we invent, design and develop new healthcare products and technologies for our clients - companies ranging from global market leaders to ambitious start-ups. Our collaborative teams of engineers, designers and scientists play a key role in the development of ground-breaking products and technologies that transform patients’ lives.
An Embedded Software Engineer at TTP is adaptable and always working on a variety of different projects, from proof-of-principle projects to writing software for product development for release. You will enjoy taking on new challenges and continue to develop your technical skill and insight. You are used to working independently but enjoy working within our multidisciplinary teams.
Technical skills and experience:
- Proven experience developing robust real-time software for embedded control systems (bare metal and RTOS) in C/C++
- Knowledge of embedded MCU and MPU architectures and typical features and constraints
- Knowledge of embedded interfaces (e.g. SPI, I2C, UART, USB, Modbus) and protocols (e.g. TCP/IP)
- A good understanding of electronics and an ability to read a schematic
- Experience using debug and test equipment (e.g. JTAG, Oscilloscopes, Logic Analysers)
- Academic background. A 1st or 2:1 degree in Electronics Engineering, or in another science or engineering subject. This broad background is useful; because your software will control sensors, actuators and real-world devices. A PhD is valuable experience; please explain in your application how it helped you build skills for this role.
- Commercial experience. You have developed embedded software for at least 3 commercial product development projects in a regulated industry. This included later phases of development work such as system integration and formal testing on high volume production-like prototypes and troubleshooting problems that only occur a small fraction of the time. As a result, you can demonstrate your software skills and insight applied to a range of situations.
- Ownership. You take responsibility – most probably, you have taken a leadership role in the software aspects of some multidisciplinary projects, or better still, leadership of multidisciplinary projects.
- Collaboration. You love to collaborate– you’re at your best in a multi-disciplinary team. You like to understand what others do and see the big picture for the project.
- Communication. You are able to communicate with technical and non-technical colleagues and present your work to clients
TTP is an employee-owned business operating from pleasant surroundings on our own Science Park in Melbourn, South Cambridgeshire. Our working culture encourages entrepreneurship, shared ideas and technical collaboration, while providing you the freedom to do your best work. We offer employee benefits such as your usual 25 days holiday, private medical insurance, cycle to work scheme, plus:
- Employer pension contribution of 12% (+3% personal contribution)
- Annual profit related bonus
- Enhanced share purchase scheme
- Life insurance up to 6 times salary
- Discounts and memberships to local sports facilities and the theatre
- A comprehensive relocation package is also available, if applicable.