Cambridge Consultants
RF Design Engineer

Senior Software Engineer

Main purpose of the job

You will take responsibility for, and participate in, the complete software development cycle for Medical Products, from preparing specifications and architecture design through to implementation and testing. The position will require you to apply your software engineering abilities to the development of world-leading medical products for our clients around the globe.

Type of work undertaken by the division/group

The Medical Technology Division in the US undertakes the development of innovative medical devices and equipment from concept, through prototype manufacture, to new product introduction, often incorporating considerable technical challenges. We undertake development projects in four principal focus areas:

  • Surgical products and medical systems
  • Drug delivery devices
  • Diagnostics products and systems
  • Connected health systems

We combine highly creative lateral thinking with excellent technical skills and broad industry experience to form powerful development teams. Our work ranges from complete product developments to providing consulting services for our clients on their technology, strategy or development processes.

The division undertakes both client funded and internally funded projects.

Specific responsibilities

This position involves taking roles within development projects with exposure to all aspects of development from brainstorming to final delivery.  You will be responsible for development of embedded software for electronic medical products ranging from implantable devices to diagnostic platforms.

It is anticipated that you will:

  • Contribute to the software development lifecycle, including requirements gathering, architecture, design, coding, and verification, for various products.
  • Make individual contributions and manage tasks as part of an international multi-disciplinary product development team
  • Participate in meetings and presentations with team members and clients, communicating ideas and engineering concepts to individuals from all disciplines.

Minimum requirements

To meet the requirements of this role you should have an undergraduate degree in computer or electrical engineering and greater than 5 years of industry experience in hands on embedded software development (medical device experience is preferred).

You should have excellent team working skills and must be willing to travel up to 10% of the time.  You should be eligible to work in the US without sponsorship.

Your skill set should include:

  • Strong hands-on software/firmware development expertise in C/ C++ and assembly as well as low level hardware control. Experience with device drivers and communication protocols is a plus.
  • Development experience on LINUX or at least one Real Time Operating Systems (RTOS) is advantageous.
  • Working knowledge of various microcontroller families (different vendors, 8 bit, 16 bit, etc.) and associated tool chains
  • Ability to use debug tools such as logic/ protocol analyzers and oscilloscopes
  • Good understanding of the software development process, software configuration management and familiarity with relevant tools
  • Excellent interpersonal, written and verbal communication, and presentation skills
  • Working knowledge and experience of the regulatory environment in the US and EU is a plus.

Future

Cambridge Consultants is committed to developing its employees’ careers and has a flexible policy for individuals’ capabilities and preferences.  Cambridge Consultants is a growing company and promotion is linked to merit.

Cambridge Consultants is an Equal Opportunity/Affirmative Action Employer; M/F/D/V.

Employment benefits

  • Good salaries, based on merit and reviewed annually
  • Bonus scheme in addition to basic salary
  • Flexible working hours
  • Excellent career development and training opportunities
  • Above all, real responsibility for real business problems, with good career prospects based on merit

To apply, send your CV to: USrecruitment@CambridgeConsultants.com

;