Taro Logo

Staff Embedded Software Engineer (Medical)

Moog Medical designs and manufactures industry-leading enteral feeding and infusion pumps, developing advanced infusion systems for medication safety.
Salt Lake City, UT, USA
$100,000 - $175,000
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Embedded Software Engineer (Medical)

Moog Medical, a leading manufacturer of medical devices specializing in enteral feeding and infusion pumps, is seeking a Staff Embedded Software Engineer to join their innovative team in Salt Lake City, Utah. This role presents an exciting opportunity to work on cutting-edge medical device projects from design through implementation.

The position offers a compelling blend of technical leadership and hands-on development work in a regulated medical device environment. As a Staff Engineer, you'll lead small to medium-sized teams while designing and developing embedded software systems that directly impact patient care and safety. The role requires expertise in C/C++ programming, real-time embedded systems, and RTOS-based development, with a particular focus on medical device regulations and safety standards.

Moog's culture emphasizes performance and empowerment, where engineers enjoy solving complex technical challenges in an environment of mutual trust. The company offers a comprehensive benefits package including profit sharing, stock purchase options, and extensive healthcare coverage, demonstrating their commitment to employee well-being and long-term growth.

The ideal candidate will bring 10+ years of embedded software experience, strong leadership capabilities, and a deep understanding of medical device development processes. This role offers the opportunity to work in a hybrid arrangement, combining the flexibility of remote work with on-site collaboration in Salt Lake City.

Working at Moog means joining a company that values both technical excellence and work-life balance. You'll be part of a team developing critical medical devices that improve patient care while enjoying competitive compensation ($100,000-$175,000 annually), professional development opportunities, and a collaborative workplace culture. The position offers the perfect blend of technical challenge, leadership opportunity, and meaningful impact in the healthcare sector.

Last updated 2 months ago

Responsibilities For Staff Embedded Software Engineer (Medical)

  • Lead small or medium sized teams
  • Document designs including software specifications, detailed design, implementation, verification, and traceability
  • Develop/review specifications within medical regulatory guidelines
  • Contribute to system engineering evaluations and designs
  • Manage software version control and defect management
  • Generate medical device design and system documentation
  • Generate and execute test verification/validation protocols
  • Perform testing and conduct experiments on systems
  • Assist in preparing quotes and proposals for product development
  • Support production staff as necessary

Requirements For Staff Embedded Software Engineer (Medical)

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
  • Minimum of 10 years applicable work experience
  • Experience in embedded software design, implementing and debugging real-time embedded systems
  • Proficiency in C and C++ languages
  • Proficiency in object orientated and/or structured design software design/clean code principles
  • Experience with unit test and static analysis tools
  • Experience developing on bare metal and RTOS-based systems
  • Strong analytical and communication skills
  • Ability to manage multiple tasks and shifting priorities

Benefits For Staff Embedded Software Engineer (Medical)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
Education Budget
  • Annual profit sharing
  • Matching 401k
  • Employee Stock Purchase Plan
  • Flexible Spending and Health Savings Accounts
  • Flexible paid time off
  • Holidays
  • Parental leave program
  • Relocation assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee Assistance Plan
  • Tuition Assistance