Cambridge Consultants

Senior Software Engineer - Embedded

Main purpose of the job

Cambridge Consultants is a leading technology and innovation company.  We are seeking an embedded software engineer to be a part of a multidisciplinary team developing medical devices.

Position Responsibilities

You will participate in the software development for electronic medical products ranging from implantable devices to diagnostic platforms. You will:

  • Contribute technically to the software development lifecycle, including requirements gathering, design, implementation, and testing, for various products
  • Participate in meetings and presentations with clients, brainstorming ideas and communicating engineering concepts to individuals from all disciplines
  • Support business leaders in client meetings and project planning
  • Work together with team members in the US and UK from various disciplines: electrical, mechanical, optics, life sciences and regulatory

Required Skills

  • A minimum of 5 years hands-on software/firmware development experience required.
  • Solid expertise in C/ C++ on embedded systems
  • Working knowledge of various Real Time Operating Systems (RTOS)
  • Familiarity with hardware and software tools for embedded development
  • Excellent written and verbal communication skills
  • Travel (up to 30%) including international travel
  • Bachelor’s degree in Electrical Engineering or Computer Engineering required (Master’s degree is a plus)
  • Medical device experience is a plus
  • Eligibility to work in the US without sponsorship

EEO/AA Employer M/F/D/V

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