Medical Device Software Engineer

Redmond, Washington

iMPact Business Group
Apply for this Job
Job Description

Our client, a Global Medical Device Manufacture has an immediate opening for a Medical Device Software Design Engineer for a 12 Month + Contract. Our client offers results-driven people a place where they can make a difference - every day. You will also have the opportunity to work with other like-minded, self-directed and detail oriented Top Talents in an extremely collaborative and professional environment.

Position Description (Principle Duties and Responsibilities)

The Software Engineer will be responsible for developing software in a regulated environment and will contribute to projects under the direction of the lead software engineer or architect. Resolves complex problems or problems where precedent may not exist.

MAJOR RESPONSIBILITIES:
  • Strong C/C coding experience in an embedded/RTOS environment
  • Port ACM interface with cellular modem to ECM
  • Contributing to software design decisions
  • Working closely with systems and software engineers to define interfaces / Generating software requirements
  • Working closely with hardware engineers to define platforms and board bring up
  • Implementing software and unit tests according to design documentation
  • Supporting software integration on the hardware
  • Troubleshooting systems integration and software
  • Ensuring deliverables and work products adhere to the quality system
Job Requirements

BASIC QUALIFICATIONS
  • Bachelors Degree in applicable engineering discipline
  • 8 years applicable experience
  • Strong C/C coding experience in an embedded/RTOS environment
  • Experience with Cellular communications, preferably ECM
  • Experience with Linux, VxWorks, Nucleus or other embedded Operating Systems
  • Familiar with operations of serial buses such as SPI, I2C, USB
  • Ability to work in a regulated environment
PREFERRED/DESIRED QUALIFICATIONS
  • Demonstrated ability to determine and meet project objectives.
  • Experience with one or more POSIX-compliant real-time operating systems
  • Hands on experience with ARM processors (e.g. OMAP, i.MX) and microcontrollers (e.g. MSP430, ARM, PIC)
  • Demonstrated understanding of and ability to follow good software development processes
  • Able to work well in an open team environment and with outsource partners.
  • WORKING CONDITIONS: Office environment, extended hours as needed, currently working remotely No travel
Date Posted: 19 May 2025
Apply for this Job