Senior C++ Engineer

  • Guilford, CT, 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 software engineer at Butterfly, you will be designing and developing the core 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 device drivers, hardware sequencing, embedded systems control, data processing, and cloud-based services. 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 or other data-intensive technologies.

Qualifications

You have:

  • Passion for creating modern, efficient, elegant, and scalable code
  • Deep understanding of C++17 and efficient object-oriented software design
  • High degree of comfort with cross-platform application development
  • Designed reliable software for 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++ application development, we use C++17
  • 5+ years of experience creating and testing complex software intensive systems
  • Experience in a fast-paced, agile, highly collaborative environment

 

Preferred Experience:

  • Boost, git, cross platform development on macOS/Linux
  • Embedded C and hardware abstraction layer development
  • iOS/Android software and hardware accessory development
  • Multithreading

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 does not accept agency resumes.

We provide visa assistance for non-U.S. applicants

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

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