Software Engineer – GUI

Breathe Technologies is a venture-backed medical device start-up focused on innovative medical technologies for patients with respiratory insufficiency diseases and neuromuscular diseases. The company is the first provider of lightweight (1 pound) and wearable ventilators that reduce the work of breathing and support improved patient mobility. Breathe Technologies has a robust product pipeline that seeks to address additional unmet needs in respiratory care. Breathe’s investors include Kleiner, Perkins Caufield & Buyers, Deerfield Management, and Johnson & Johnson. Breathe Technologies is located in Irvine, California.

Essential functions/responsibilities

  • Lead the architecture, development (coding) and implementation of a GUI software that controls and manages medical devices
  • Collaborate with marketing, and test and system engineering to define GUI requirements
  • Prototype GUI design using system embedded software
  • Create the test plans and protocols
  • Estimate, organize, and document tasks
  • Perform other duties as assigned


  • Experience with Medical Device development following FDA Quality System Requirements including project scheduling, project requirements, translation of customer requirements into design requirements and organizing and conducting design reviews
  • Prior work in embedded systems design, microcontroller (ARM 7) and microprocessor system development, real-time applications and real-time operating systems (operating systems other than Windows CE)
  • Software development experience in C, C ++ and assembly language
  • Prior experience troubleshooting embedded systems
  • Experience with FDA and ISO/CE approvals
  • Very strong hands-on problem solving skills
  • Excellent oral and written communication skills
  • Ability to work well in a team environment

Required education/experience

  • Technical matter expert
  • 5 years of experience in user interface development, preferably medical device
  • B.S. Software engineering or related field

Register for updates

Receive the latest updates from Breathe Technologies