Butterfly Network

Butterfly Network

Staff Engineer, Digital Verification

California - Hybrid · Staff+

No sponsorshipDetected 7 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.
  • Candidates must be authorized to work in the United States.
  • 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

  • Candidates must be authorized to work in the United States.

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