Principal Engineer – Embedded Software

 

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 take a lead role in the development of embedded software for electronic medical products ranging from implantable devices to diagnostic platforms. You will:

 

·        Contribute technically to the software development lifecycle, including requirements gathering, architecture, 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 8-12 years hands-on software/firmware development experience required. (Experience with medical devices is a strong plus.)

·        Solid expertise in C/ C++ and assembly programming for embedded systems.

·        Development experience on at least one Real Time Operating Systems (RTOS)

·        Knowledge and understanding of various microcontroller families.

·        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).

·        Permanent residency or US citizenship required

 

EEO/AA Employer M/F/D/V

 

To apply, send your resume and a cover letter, that includes what you believe you have to offer, to:USrecruitment@CambridgeConsultants.com