Embedded Software Engineer - 2E222D1E55

Summary

As Consultant Embedded Software Engineer at TTP you will contribute to some of the newest and most exciting technology advances in the healthcare industry. Typical projects are agile and multidisciplinary, often involving close-knit teams of scientists and engineers. As an example, a typical software system might involve control of biology, fluidics, dynamic mechanisms, optics and high-speed signal processing.

This is a consultant role that involves project planning, software architecture development, writing code, and client management. The successful candidate will have excellent academic credentials and will enjoy creating elegant and simple solutions to seemingly complex technical challenges.

Requirements

Qualifications and Training

A 1st or Upper 2nd class degree from a leading university in Physics, (Biomedical) Engineering, Computer Science, Mathematics or a related subject.

Skills and Experience

We employ high-achieving embedded software engineers with diverse backgrounds, but all successful applicants will have excellent academic qualifications, proven technical capabilities, and a strong commercial interest.

Essential
• Curiosity, imagination, initiative and creativity.
• Solid understanding of engineering fundamentals and physical principles.
• Strong problem-solving skills.
• Strong communication and interpersonal skills
• At least 3 years’ experience developing embedded software in a commercial, ideally regulated software development environment.
• You will have debugged basic electronics circuits and will be familiar with oscilloscopes, logic analysers and other hardware-focussed test equipment.
• You will be experienced in analysing customer needs and recommending appropriate embedded technology solutions including selection of microcontroller families and the design of control algorithms, communications protocols, user interfaces, etc.
• Fluent in C and at least one other language such as C#, C++ or Java.

Desirable
• Familiarity with ISO 13485 and IEC 62304 with experience of all stages of the Software Development Lifecycle, from requirements elicitation to software validation.
• Knowledge of operating systems such as Windows, iOS, Android, QNX, Linux.
• Any experience (or potential) for project leadership would be a distinct advantage.
• .NET & Visual Studio; scripting language e.g. Python.
• GUI design and implementation.

Benefits

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 also offer fantastic employee benefits including:

  • A generous employer pension contribution
  • Employee share scheme
  • Private medical insurance
  • Profit share
  • 25 days’ annual holiday plus bank holidays
  • Life insurance
  • Discounts and memberships to local sports facilities and the theatre
  • Cycle to Work scheme
  • A comprehensive relocation package is also available, if applicable.

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*