Software Engineer – Data Communication

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

As a Software Engineer for Embedded Devices, you will design, develop, and implement software for medical device data communication


  • Excellent conceptual, analytical, and problem-solving abilities
  • Expert level programming experience in C
  • Expertise in software development tools and techniques
  • Experience with embedded software systems
  • Experience with software configuration management
  • Proficiency in Windows and embedded systems programming is a plus
  • Experience with Digital Signal Processing will be a plus
  • Prior experience in the design and development of medical devices, applications, or consumables will be a plus
  • Ability to excel in a fast paced and dynamic work environment
  • Excellent verbal and written communication skills
  • Excellent oral and written communication skills
  • Ability to work well in a team environment

Required education/experience

  • Technical matter expert
  • BS or MS degree in Computer Science or Engineering
  • 5 years of experience in user interface development, preferably medical device

Register for updates

Receive the latest updates from Breathe Technologies