Embedded Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Embedded Software Engineer
Cambridge
Initial 3 Month Contract
Rates of up to £375 per day
Role Summary / Purpose
My client are looking for an experienced software Engineer to help us develop and maintain software used in my clients range of Cryochain equipment, ranging from software running on embedded Linux through to a bare metal Cortex M4 platform. This role requires a versatile, driven and quality-focussed software engineer ready to take on responsibility for sections of our software from the outset.
Essential Responsibilities
The successful candidate will;
* Create and maintain software components as well as generating documentation on their use.
* Work closely with the manufacturing team to optimise manufacturing steps involving software.
* Write quality software, following best-practice guidelines as well as internal guidance.
* Manage bug reports, proposing and implementing software fixes for them and communicating the status back to affected customers.
* Aid discussions with product managers to fully understand and specify different product requirements.
* Degree in Computer Science or similar numerate degree
* Understanding of at least one of C, C++ or Python
* Proven problem solving ability
* Commitment to quality and ensuring that quality guidelines have been adhered to
* 2 + years' experience writing software across a varied set of technologies
* Experience of working in a regulated environment, ideally medical devices
* Knowledge of Unix-based operating systems
Qualifications / Requirements
* Degree in Computer Science or similar numerate degree
* Understanding of at least one of C, C++ or Python
* Proven problem solving ability
* Commitment to quality and ensuring that quality guidelines have been adhered to
Desired Characteristics
* 2 + years' experience writing software across a varied set of technologies
* Experience of working in a regulated environment, ideally medical devices
* Knowledge of Unix-based operating systems