×
Register Here to Apply for Jobs or Post Jobs. X

Staff Engineer, Digital Verification

Job in Newark, Essex County, New Jersey, 07175, USA
Listing for: Butterfly Network
Full Time position
Listed on 2026-06-04
Job specializations:
  • Engineering
    Software Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 175000 - 200000 USD Yearly USD 175000.00 200000.00 YEAR
Job Description & How to Apply Below

Staff Engineer, Digital Verification

The role of the Staff Digital Verification Engineer offers the opportunity to work at the core of the product development team alongside company leadership and founders, helping ensure the correctness and robustness of the digital systems that differentiate Butterfly Network's products. This individual will architect, develop, and execute 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.

Responsibilities
  • Architect and develop verification environments for large SoC subsystems using Python‑based frameworks, primarily Cocotb.
  • Design and implement self‑checking test benches, constrained stimulus, scoreboards, and coverage infrastructure.
  • Develop bit‑accurate reference models (Python) to validate DSP and fixed‑point behavior.
  • Verify complex digital signal processing blocks, high‑speed interfaces, and system‑level datapaths.
  • Collaborate closely with RTL designers to define verification plans, drive coverage closure, and ensure design correctness.
  • Develop and maintain automated regression infrastructure and CI pipelines using Git Hub‑based workflows.
  • Debug functional issues in simulation, emulation, and post‑silicon environments.
  • Contribute to improving the verification methodology, productivity tools, and infrastructure used across the team.
  • Work cross‑functionally with architecture, RTL design, firmware, and system teams to ensure robust end‑to‑end functionality.
Qualifications
  • 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.
  • Strong experience building and maintaining Python‑based verification environments, particularly Cocotb.
  • Deep knowledge of System Verilog and digital design concepts sufficient to effectively verify complex RTL.
  • Proven experience verifying large digital IP blocks or SoC subsystems through full verification closure and tapeout cycles.
  • Experience building self‑checking test benches, 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 Git Hub 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.
Preferred (but not required)
  • Experience verifying compute‑intensive DSP pipelines (e.g., beamforming, filtering, MAC‑heavy datapaths).
  • Familiarity with ultrasound or medical imaging signal processing pipelines.
  • Experience verifying high‑bandwidth streaming architectures and large on‑chip data pipelines.
  • Exposure to advanced node SoCs (28nm or below).
  • Experience integrating and verifying embedded processors or accelerator subsystems.
  • Experience with ECO or system‑level validation flows.
Location

This hybrid position will be based out of our office in either the Greater SF Bay Area or Burlington, MA. Butterfly offers a hybrid work model with required in‑office days for collaboration.

Benefits and Perks
  • Comprehensive health insurance including dental and vision coverage, plus annual contributions to Health Savings Accounts.
  • Employee Assistance Program providing resources for emotional health and daily well‑being.
  • 401(k) plan with company match.
  • Employee Stock Purchase Plan (ESPP) eligibility.
  • Unlimited Paid Time Off with 10 holiday days a year.
  • Generous parental leave policy providing support for primary caregivers.
  • Competitive salary, bonus, equity, and comprehensive benefits.
  • Equity opportunities for all employees.
Compensation

For the Burlington, MA location the estimated base salary is $175,000, complemented by bonus, equity, and benefits. For the SF Bay Area the estimated base salary is $200,000, complemented by bonus, equity, and benefits.…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary