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.
Apply directly at Butterfly Network →Create a free account for alerts like thisView Butterfly Network immigration profile
This listing is sourced directly from Butterfly Network's careers page and normalized into a canonical job model.