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
Skills/aptitudes
- 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