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 Embedded Software Infrastructure and Dev-Ops Engineer at Butterfly, you will be designing and developing the tools and infrastructure that support the embedded software platform that powers our entire ultrasound imaging product line, as well as building up and maintaining our Continuous Integration (CI) systems. You will deliver key tools and systems that bridge the gap between many technical domains. We are seeking a talented, driven, hands-on problem-solver to join our world-class team. The ideal candidate is passionate about building rock-solid software that unlocks the performance of real-time imaging and other data-intensive technologies.
As part of our team, your core responsibilities will be:
- Partner with our device software, manufacturing test, hardware, and mobile software teams to define, develop, and refine our device software platform
- Create automated, end-to-end tests and integrate them reliably into our hardware-in-the-loop CI pipeline
- Monitor and maintain our CI fleet including Mac and Linux PCs, Butterfly products, and custom manufacturing test hardware
- Create productivity enhancement tools, scripts, and infrastructure in support of the embedded and device software development (C / C++)
- 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 application and firmware development (C, C++, Python, etc.)
- 10+ years of experience creating and testing complex software intensive systems
- Experience with various embedded toolchains, compilers, build systems and unit testing frameworks
- Comfortable reading electrical schematics and troubleshooting custom hardware designs
- Passion for creating modern, efficient, maintainable code
Ideally, you also have these skills/experiences/attributes (but it’s ok if you don’t!):
- GitHub Actions, Buildkite, Jenkins or other CI platforms
- Ansible, rake, or other server management and configuration automation tools
- Automated unit testing, regression testing, real-time or safety-critical systems
- Experience with creating and deploying Docker images and containers
- Proficiency with board-level debugging (e.g. oscilloscopes, logic analyzers) and rework (e.g. surface-mount soldering)
- iOS/Android software and hardware accessory development
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
Our offices offer kitchens stocked with snacks and beverages, comfortable work stations, and multiple opportunities to collaborate with your colleagues to build community.
This is an in-office position and will be based out of our office in Taiwan.
Benefits and Perks
We offer great perks:
- Basic insurance through the Taiwan government - as a health-tech company, we place great worth on our teams’ well-being
- Kitchen stocked with snacks
- Beautiful office in the tech hub of Taiwan
- Competitive salaried compensation - we value our employees and show it
- Equity - we want every employee to be a stakeholder
- Generous holiday calendar - we encourage employees to celebrate throughout the year
- Team-building social events throughout the year (e.g. New Year, Mid-Autumn Festival, etc.)
- The opportunity to build a revolutionary healthcare product and save millions of lives!
For this role, we are only considering candidates who are legally authorized to work in Taiwan 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, utilize provided company assets securely, and complete 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.
Other Jobs from Butterfly Network
Staff Full Stack Engineer
Staff Device Software Engineer
Senior Partnership Project Manager
Senior Engineer, Cloud Software - Remote
Senior Engineering Project Manager - SF Bay Area
Similar Jobs
Senior DevOps Engineer (REF3822H)
Senior DevOps Engineer
DevOps Intern
Senior Manager, Software Engineering, DevOps (Enterprise Platforms Technology)
Medior DevOps Engineer (REF3845X)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say