Butterfly Network

Butterfly Network

Staff Engineer, Digital Verification

California - Hybrid · Staff+

Work authorization requiredDetected 77 days ago
PythonNode.jsGitSparkCybersecurityVerilogSignal ProcessingUnityRadiologyLeadershipCommunicationCollaboration

About the role

  • Butterfly first proved its technology in the point-of-care ultrasound market - commercializing the world's first single-probe, whole-body portable ultrasound device, which is now on its best-selling, third-generation: Butterfly iQ3™.
  • Butterfly also enables third-party development of imaging AI apps through Butterfly Garden™, its software development kit and AI partnership initiative.
  • Butterfly's innovations have been recognized by Prix Galien USA, Fierce 50, TIME's Best Inventions and Fast Company's World Changing Ideas, among other achievements.

Responsibilities

  • Architect and develop verification environments for large SoC subsystems using Python-based frameworks, primarily Cocotb.
  • Develop bit-accurate reference models (Python) to validate DSP and fixed-point behavior.
  • Develop and maintain automated regression infrastructure and CI pipelines using GitHub-based workflows.
  • Work cross-functionally with architecture, RTL design, firmware, and system teams to ensure robust end-to-end functionality.
  • This individual will be responsible for architecting, developing, and executing comprehensive verification strategies for complex digital signal processing blocks, high-speed interfaces, and large system-on-chip (SoC) designs used in next-generation ultrasound imaging platforms.
  • As a senior member of the engineering team, you will drive verification methodology, automation, and infrastructure to enable rapid development and high confidence in silicon correctness.

Requirements

  • BS/MS/PhD in EE/CE (or equivalent practical experience in digital verification).
  • 8+ years (typical Staff level) experience in digital IC / ASIC / SoC verification.
  • Proven experience verifying large digital IP blocks or SoC subsystems through full verification closure and tapeout cycles.
  • Experience verifying high-bandwidth streaming architectures and large on-chip data pipelines.
  • Experience with ECO or system-level validation flows.
  • These include: adhering to all company security policies and procedures, utilizing provided company assets securely, and completing all required security awareness training programs.
  • adhering to all company security policies and procedures, utilizing provided company assets securely, and completing all required security awareness training programs.
  • Strong experience building and maintaining Python-based verification environments, particularly Cocotb.
  • Deep knowledge of SystemVerilog and digital design concepts sufficient to effectively verify complex RTL.
  • Experience building self-checking testbenches, scoreboards, monitors, and stimulus generators.
  • Experience developing bit-accurate Python models for algorithm verification and golden reference comparison.
  • Strong debugging skills across simulation, waveform analysis, and root-cause analysis of RTL issues.
  • Experience building automated regression frameworks and CI workflows using GitHub or similar tools.
  • Solid understanding of SoC design challenges including CDC/RDC verification, reset architecture, and power-aware verification.
  • Strong cross-functional communication skills working with RTL designers, architecture teams, and firmware engineers.
  • Familiarity with ultrasound or medical imaging signal processing pipelines.

Nice to have

  • Experience verifying compute-intensive DSP pipelines (e.g., beamforming, filtering, MAC-heavy datapaths).
  • Exposure to advanced node SoCs (28nm or below).
  • Experience integrating and verifying embedded processors or accelerator subsystems.
  • Preferred (but not required):

Skills

  • Staff Engineer, Digital Verification
  • Company Description
  • Let's build something extraordinary together!

Compensation

  • Our Estimated salary for this role located in Burlington, MA is around $175, 000, along with bonus, equity, and comprehensive benefits. Compensation is determined based on skills, qualifications, experience, and market demand.
  • Our Estimated salary for this role located in the SF Bay Area is around $200,000, along with bonus, equity, and comprehensive benefits. Compensation is determined based on skills, qualifications, experience, and market demand.

Benefits

  • Comprehensive health insurance, encompassing dental and vision coverage, is provided to all our employees.
  • As a health-tech company, we prioritize the well-being of our teams.
  • We also contribute to Health Savings Account (HSA) accounts for all enrolled employees on an annual basis.
  • Comprehensive Employee Assistance Program - we provide access to tools and resources to support your emotional health and day-to-day needs.
  • 401k plan and match - we facilitate your retirement goals.
  • Eligible employees will have the opportunity to participate in Employee Stock Purchase Plan (ESPP)
  • Unlimited Paid Time Off + 10 Holiday Days a Year - recharge and come back ready to make an impact
  • Parental Leave - we aim to provide our employees with time to bond with their growing family, along with additional support for primary caregivers to help transition back to work
  • Equity - we want every employee to be a stakeholder
  • The opportunity to build a revolutionary healthcare product and save millions of lives!
  • Design and implement self-checking testbenches, constrained stimulus, scoreboards, and coverage infrastructure.
  • Collaborate closely with RTL designers to define verification plans, drive coverage closure, and ensure design correctness.

Company info

  • Our mission is THE mission.

Equal opportunity

  • Butterfly Network is an equal opportunity employer.
  • All your information will be kept confidential according to EEO guidelines.

Visa & Work Authorization

  • For this role, we are only considering candidates who are legally authorized to work in the United States and who do not now or in the future require sponsorship for employment visa status.

This listing is sourced directly from Butterfly Network's careers page and normalized into a canonical job model.