Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer

$200k

Butterfly Network

Job Description

Job Description

Company Description

At Butterfly Network, we're leading a digital revolution in medical imaging, transforming an industry that has long relied on bulky, analog systems. With our proprietary Ultrasound-on-Chip™ technology, we're democratizing healthcare by shifting ultrasound from the expensive, stationary systems of the past to the connected, mobile, and software-enabled platforms of today. In 2018, we launched the world's first handheld, whole-body ultrasound, Butterfly iQ – followed by iQ+ in 2020 and iQ3 in 2024, each more powerful than the last.

Our innovation doesn't stop at hardware. Butterfly combines our advanced device with intelligent software, AI, services, and education to drive adoption of affordable, accessible imaging. Our technology is proving to help clinicians, clinics, and hospitals enhance care, cut costs, and expand imaging access. We've been recognized by Prix Galien USA, Fierce 50, TIME's Best Inventions, Fast Company's World Changing Ideas, among other awards.

We're a team of bold thinkers, problem-solvers, and innovators ready to shape the future of medical imaging. Let's build something extraordinary together!

Job Description

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.

As part of our team, your core responsibilities will be:

  • 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

Qualifications

Baseline skills/experiences/attributes:

  • 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

Ideally, you also have these skills/experiences/attributes (but it's ok if you don't!):

  • 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

You Deeply Identify with Core Butterfly Network Values:

  • Efficient & Speedy - you get work done in a fraction of the time as industry peers
  • Intellectually Curious - you are thoughtful & inquisitive; people enjoy working with you because they learn from you
  • Mission-Driven & Committed - you are passionate about the company's purpose and are immensely productive
  • Team Oriented - you celebrate and take joy in the success of others on the team

Values

Innovation is what we do. Our values are how we make it happen. Butterflies are and believe in…


Patient-Centric Innovators: Our mission is THE mission. Empowered to Impact: Every voice matters. One Team, One Goal: Unity fuels progress. Growth Champions: We embrace challenges. Action-Oriented Achievers: We follow through, every time.

Location

Butterfly offers a hybrid work model for most positions, with team members spending two or more days a week in the office. While flexibility is key, we value in-person connections that spark creativity and teamwork. Our offices are designed for collaboration, with comfortable workspaces, stocked kitchens, and opportunities to connect with peers.

This is a hybrid position (2 to 3 days a week in office) that can be based in New York City, NY, or San Francisco, CA.

Benefits and Perks
  • 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. Additionally, employees have the option to buy up for enhanced health insurance coverage. 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
  • Competitive salaried compensation - we value our employees and show it
  • Equity - we want every employee to be a stakeholder
  • The opportunity to build a revolutionary healthcare product and save millions of lives!

Compensation

Our estimated salary for this role is $200,000 + bonus + equity + benefits. Actual pay is determined by multiple factors such as skills, qualifications, experience and market demand.

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.

Butterfly Network does not accept agency resumes.

Butterfly Network is an E-Verify Company.

Butterfly Network is an equal opportunity employer. Regardless of race, traits associated with race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability or Veteran status. All your information will be kept confidential according to EEO guidelines.

Butterfly requires security adherence responsibilities from all employees. These include: adhering to all company security policies and procedures, utilizing provided company assets securely, and completing all required security awareness training programs. Safeguarding company data and systems from unauthorized access, modification, or destruction, contributing to the overall security posture of the organization. Immediately reporting any suspected or actual security incidents, including phishing attempts, malware infections, or unauthorized access, following the established incident response procedures.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in New York, NY vacancy
  •  ...light and heat. With over 500 employees in the U.S., Attalon engineers critical optical, laser, and coating technologies that...  ...advantage of precision. Job Summary: Attalon is seeking an embedded software engineer to contribute to the development of advanced laser... 
    Suggested

    Coherent Aerospace & Defense Inc

    New York, NY
    6 hours ago
  •  ...light and heat. With over 500 employees in the U.S., Attalon engineers critical optical, laser, and coating technologies that...  ...Laser Subsystems Business Unit at Attalon Inc. is seeking a Principal Embedded Software Engineer to help drive the development of next‑generation... 
    Suggested

    Attalon, Inc.

    New York, NY
    2 days ago
  •  ...Principal Embedded Software Engineer Analog Devices, Inc. (NASDAQ:ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions... 
    Suggested
    Permanent employment
    Work at office
    Shift work
    Day shift

    Dormont Manufacturing Company

    New York, NY
    6 hours ago
  • $200k

     ...the past to the connected, mobile, and software-enabled platforms of today. In 2018, we...  ...Description As an experienced Device Software Engineer at Butterfly, you will work at the...  ...bare-metal firmware, device drivers, and embedded platform that powers our ultrasound imaging... 
    Suggested
    Full time
    Work at office
    Immediate start
    Work visa
    Shift work
    2 days per week
    3 days per week

    Butterfly Network

    New York, NY
    12 hours ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer and Community Bank, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    New York, NY
    14 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting One Chase Sales and Growth products, you provide expertise... 

    J.P. Morgan

    New York, NY
    14 days ago
  • $247.5k - $332.5k

     ...Principal Software Engineer Category: Software Engineering | Location: New York, New York | Job ID: 16529 Company Overview Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million... 
    Temporary work
    Work experience placement
    Work at office
    Worldwide
    3 days per week

    ATX Venture Partners

    New York, NY
    7 hours ago
  • $184.3k - $247.1k

     ...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers... 
    Work experience placement
    Local area

    Disney France

    New York, NY
    3 days ago
  • $175k

     ...s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great...  ...we are looking for We’re looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants... 
    Full time
    Remote work

    Jahnel Group

    New York, NY
    3 days ago
  • $197.4k - $264.7k

     ...Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers... 
    Work experience placement

    Disney Cruise Line

    New York, NY
    7 hours ago
  • $190.6k - $263.9k

     ...stakeholders across risk, legal, compliance, security, and operations to create software solutions that support the bank's growth as a licensed financial institution. As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of... 
    Summer work
    Bank staff
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    UpStart

    New York, NY
    4 days ago
  • $203k - $260k

     ...Job Title: Principal Software Engineer — AI Tooling & Quality Engineering Platforms Team: Global Quality Engineering (GQE) Location: New York City, Los Angeles, San Francisco Overview Paramount Skydance Corp. is seeking a Principal Software Engineer to architect, build... 

    Paramount Pictures

    New York, NY
    7 hours ago
  • $142.8k - $274.8k

     ...Do you enjoy solving problems, writing software, and working with customers? Do you want...  ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization...  ...platform. We are hiring a Principal Software Engineer with deep experience... 
    Ongoing contract
    Local area
    Visa sponsorship
    Work visa

    Microsoft Corporation

    New York, NY
    3 days ago
  • $50 per hour

     ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    New York, NY
    3 days ago
  • $186k - $241k

     ...The Principal Software Engineer sets the technical direction and architecture across Acme's production application portfolio, including enterprise analytics, conversational AI, document automation, ERP integration, e-commerce sync, manufacturing systems, and the AI automation... 
    Work at office
    Flexible hours

    Acme Co.

    New York, NY
    1 day ago
  • £80k - £110k per year

     ...00 - £110,000 Harrington Starr has partnered with a leading Global Payments Technology company who are seeking to hire a Principal Software Engineer to join their senior engineering leadership team. This is a rare opportunity to combine hands‑on development with strategic... 
    Permanent employment
    Remote work
    Flexible hours

    Harrington Starr

    New York, NY
    4 days ago
  • $144.2k - $288.4k

     ...Position Summary As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud‑native applications built...  ...fundamentals—such as testing, observability, and CI/CD—are embedded from day one. Through technical leadership, collaboration,... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    New York, NY
    7 hours ago
  • $180k - $220k

     ...Principal Full-Stack Developer – Financial Markets New York City (Midtown Manhattan) –...  ...Stack Developer to join a high-performing engineering team delivering modern trading and...  ...What They’re Looking For 10+ years of software engineering experience Strong experience... 

    Consortia Group

    New York, NY
    1 day ago
  • $185k - $215k

     ...team supports NBC News' mobile and OTT engineering organization by building shared libraries...  ..., and at scale. We are seeking a Principal Engineer to play a critical role in the...  ...~8+ years of professional software development experience or equivalent industry... 
    Work at office
    Local area
    Worldwide

    NBCUniversal

    New York, NY
    3 days ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent. We help them understand their business... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    New York, NY
    4 days ago
  • $204k - $337k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer Overview The Builders Hub Team, part of the Mastercard Software Builders Experience program, owns and drives developer... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    New York, NY
    12 hours ago
  • $165.22k - $283.23k

     ...bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend...  ...qualifications: Basic Qualifications 10+ years of professional software development experience Experience designing and scaling... 
    Local area
    Immediate start

    Siemens Mobility

    New York, NY
    1 day ago
  • $140k

     ...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals...  ...About You 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). Deep knowledge... 
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    New York, NY
    5 days ago
  • $133k - $160k

     ...Job Description & Responsibilities We're looking for a hands-on Embedded Software Engineer with extensive experience developing software (C/C++) in a Linux environment. You will be responsible for working with a team of engineers in the development and implementation... 
    Work experience placement
    Flexible hours

    Persistent Systems LLC (New York)

    New York, NY
    12 hours ago
  •  ...technology, data, and precision analytics, Clarapath is paving the way for a new era of laboratory medicine. Role Summary The Embedded Software Engineer will be working alongside our existing software engineers, electrical engineers on medical device development. This role... 
    Local area

    Clarapath

    New York, NY
    7 hours ago
  • $195k - $323k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer, Senior Architect Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    New York, NY
    4 days ago
  • $171.6k - $230.1k

     ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...  ...Summary: The DEEP & Technology team is seeking a visionary Principal Software Development Engineer in Test (SDET) to spearhead quality... 
    Work experience placement
    Shift work

    Disney Entertainment and ESPN Product & Technology Careers

    New York, NY
    2 days ago
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,... 
    Full time
    Temporary work
    Remote work

    Lumen

    New York, NY
    12 hours ago
  • $2,000 per month

    Elasticsearch - Principal Software Engineer - Query Planning, Indexing & Performance elastic.io 27 March 2025 We are seeking a Principal Software Engineer to join our Elasticsearch - Analytical Engine team, an expert group dedicated to building new analytics capabilities... 
    Flexible hours

    Elastic

    New York, NY
    4 days ago
  •  ...Role description S/W Engineers with the following skillsets Required: - Overall 10+ years IT industry experience. - 8+ years of experience developing solutions on Python, Python Frameworks. - 5+ years working with Spark, Kafka, Apache Flink, Apache Storm,... 

    Mphasis

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!