Senior Embedded Software Engineer

  • New York, NY, USA
  • Full-time

Company Description

Butterfly Network has created and brought to market the Butterfly IQ – the first FDA-cleared, portable device that puts ultrasound technology on a semiconductor chip. Pairing ultrasound-on-a-chip with the cloud and AI, we are doing something never done before, and bringing ultrasound to new domains around the world.

Since inception, Butterfly has raised over $375 million.

As we scale our team, we are seeking the best and the brightest engineers, across both the software and hardware worlds.

Job Description

As an experienced Embedded Software Engineer at Butterfly, you will be designing and developing the embedded software platform that powers our entire ultrasound imaging product line. You will help deliver key tools and systems that bridge the gap between many domains, including peripheral device control, device drivers, hardware sequencing, safety systems monitoring, and real-time data processing. We are seeking a talented, hands-on problem-solver to join our world-class team. The ideal candidate is passionate about building rock-solid software that unlocks the potential of real-time imaging and other data-intensive technologies.


You have:

  • Passion for creating modern, efficient, elegant, and scalable code

  • Deep understanding of computer architecture

  • High degree of comfort with cross-platform application development

  • Designed and deployed reliable software for real-time, fault-intolerant applications – e.g. medicine, scientific computing, aerospace, finance

  • Strong background in data structures, algorithms, and software architecture

Technical Requirements:

  • 3+ years of C / C++ embedded application development

  • 5+ years of experience creating and testing complex software intensive systems

  • Experience in a fast-paced, agile, highly collaborative environment

Preferred Experience:

  • Familiarity with I2C, SPI, and USB interfaces

  • Automated unit testing, regression testing, real-time or safety-critical systems

  • Over-the-air deployment of firmware upgrades

  • Proficiency with board-level debugging (e.g. oscilloscopes, logic analyzers) and rework (e.g. surface-mount soldering)

  • iOS/Android software and hardware accessory development

Additional Information

We offer great perks:

  • Fully funded medical insurance, dental, vision coverage
  • Competitive salary + equity in the company
  • Free on-site meals + unlimited healthy snacks
  • Pre-tax commuter benefits
  • The chance to help improve the healthcare and save millions of lives!

Butterfly Network is an equal opportunity employer regardless of race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Butterfly Network does not accept agency resumes.

All your information will be kept confidential according to EEO guidelines.