Infotree Service - Pittsburgh, PA

posted 5 days ago

Full-time
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

The Embedded Software Developer (C++) will play a crucial role in the product development lifecycle, engaging in all phases from requirements gathering to delivery within an agile scrum framework. The primary focus will be on designing and developing high-quality medical devices that not only meet product requirements but also exceed customer satisfaction.

Responsibilities

  • Engage in all aspects of the product development lifecycle from requirements to delivery.
  • Design and develop high-quality medical devices that meet product requirements.
  • Ensure excellent performance of medical devices to exceed customer satisfaction.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electronics, or Electrical Engineering.
  • Minimum of 5 years of relevant work experience in software engineering including all phases of SDLC.
  • Good understanding of software development processes, software architecture, and data structure.
  • Minimum of 5 years of experience in programming languages and frameworks in medical device development or in a regulated industry: C and C++.
  • Strong knowledge of MISRA C 2012 standards.
  • Minimum of 2 years of experience in embedded systems design with preemptive, multitasking in real-time operating systems (RTOS) in a medical device development or in a regulated industry.
  • Minimum of 2 years of proven experience in communication serial protocols using SPI, I2C, and UART to communicate with peripheral sensor ICs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service