TransMedics logo
TransMedicsPosted 1 week ago

Senior Software Engineer

$129,000–$183,600 year

On-siteAndover, Massachusetts, United States

Full TimeSenior LevelMasters DegreeMediumHealthcare Tech

Job Summary

Design, implement, unit test, and document embedded software for applications preserving donated hearts, lungs, and livers on the Organ Care System. Work with stakeholders to determine software requirements and develop risk analysis for new applications. Write and execute software unit and system test plans, while developing and maintaining development procedures per FDA and IEC 62304 regulatory standards. Manage procedures and deliverables for software verification, and address field complaints by determining root cause and implementing corrective actions. Support quality audits and the development of FDA submissions.

Required Qualifications

  • BS/MS in Software Engineering, Electrical Engineering, or equivalent combination of education and experience
  • 8+ years of related experience in real-time embedded software development
  • Proficient in C and C++
  • Must be team-oriented
  • Must have outstanding interpersonal and communication skills (written and verbal)
  • Must be detail-oriented
  • Must be highly organized

Desired Qualifications

  • Qt framework
  • Device driver level development (e.g., UART, I2C, SPI, ADC, BT, USB OTG)
  • ARM Processor and PIC microcontroller development
  • Experience with RTOS (e.g., QNX RTOS or equivalent)
  • Standard embedded development and debug tools (e.g., GNU, Momentics, CMake, JTAG)
  • Standard Configuration Management and Project Tools (e.g., Git, JIRA, Ubuntu, Labview)
  • Familiarity with CI/CD build environment infrastructure
  • Strong knowledge of Object-Oriented Design (OOD and Unified Modeling Language (UML)
  • Integration of testing, static analysis, and security frameworks
  • Medical device software development experience with compliance to IEC-62304 and FDA guidelines

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce