Principal Embedded Software Engineer

Butterfly NetworkNew York, NY
$200,000Hybrid

About The Position

As an experienced Device Software Engineer at Butterfly, you will work at the intersection of cutting-edge ASIC hardware and the software that brings it to life — designing and developing the bare-metal firmware, device drivers, and embedded platform that powers our ultrasound imaging product line. From early-stage SoC bring-up and pre-silicon emulation through to production-ready imaging pipelines, you will own critical work across the full hardware-software stack. You will partner directly with our ASIC hardware and architecture teams to co-design software-hardware interfaces, develop hardware imaging pipelines, and build the Python tooling that drives ASIC configuration and validates system reliability. We are seeking a talented, driven, hands-on problem-solver who is equally comfortable with a logic analyzer and a CI pipeline. The ideal candidate is passionate about building rock-solid, low-level software that unlocks the performance of real-time imaging systems — and is excited to be a technical leader that the team and broader organization turns to for guidance.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering or related field
  • 10+ years of C / C++ embedded application development
  • 10+ years of experience creating and testing complex software intensive systems
  • Deep understanding of computer architecture and a high degree of comfort with cross-platform application and wireless (WiFi and BLE) development
  • Passion for creating modern, efficient, maintainable code

Nice To Haves

  • Designed and deployed reliable software for real-time, fault-intolerant applications – e.g. medicine, scientific computing, aerospace, finance
  • Experience with real-time OSes, USB, I2C, SPI, Ethernet, UART
  • 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)
  • Proficient reading electrical schematics and navigating PCB layouts
  • iOS/Android software and hardware accessory development

Responsibilities

  • Partner with our hardware, imaging, and mobile software teams to define and develop our next-generation embedded software architecture
  • Design performant imaging sequencing control software, safety monitoring systems, and real-time data processing pipelines
  • Design, develop, and test bare-metal firmware and low-level device drivers in C/C++ for custom ASICs based on RISC-V or similar processor architectures
  • Lead early-stage SoC bring-up, debugging, and validation using both pre-silicon emulation environments and post-silicon hardware platforms
  • Collaborate closely with ASIC hardware and architecture teams to define software-hardware interfaces and co-design critical system features
  • Develop and maintain hardware imaging pipelines and interfaces (e.g., Cypress FX3 or similar platforms) to support the ongoing evolution of the Apollo ultrasound system
  • Develop robust Python tools and scripts to drive ASIC configuration, validate hardware/firmware reliability, and execute ultrasound imaging sequences using both physical and mock (modeled) hardware
  • Support hardware bringup by utilizing modern debugging techniques and tools
  • Create automated, end-to-end tests and integrate them reliably into our hardware-in-the-loop CI pipeline
  • Act as a thought leader to drive new technology, architectures, process, and infrastructure, and act as a mentor for fellow team members
  • Perform a broad variety of tasks in support of the role and responsibilities

Benefits

  • Comprehensive health insurance, encompassing dental and vision coverage
  • Option to buy up for enhanced health insurance coverage
  • Health Savings Account (HSA) accounts
  • Comprehensive Employee Assistance Program
  • 401k plan and match
  • Employee Stock Purchase Plan (ESPP)
  • Unlimited Paid Time Off + 10 Holiday Days a Year
  • Parental Leave
  • Competitive salaried compensation
  • Equity
  • The opportunity to build a revolutionary healthcare product and save millions of lives!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service