Software Engineer
Sonus Microsystems
Sonus Microsystems is reimagining ultrasound for continuous, operator-independent patient monitoring, and we're looking for a Software Engineer to join our highly collaborative team of scientists, engineers, and innovators working at the intersection of deep tech and real-world clinical impact. You will contribute to a pivotal stage of the company, where the work you do will help shape the technology, the product, and ultimately the experience of patients and healthcare providers around the world.
Why This Role Matters:This is not just another engineering job—it is an opportunity to shape the future of healthcare. We are gearing up to take our groundbreaking ultrasound prototypes from the lab to the hands of real-world users.
You will play a key role in developing the software that enables our technology to function in clinical environments. Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution of our product. This is a highly impactful, hands-on role for an engineer who is motivated by building meaningful technology, solving difficult problems, and contributing to innovations that have the potential to improve patient care.
Who We Are:
At Sonus, we believe earlier access to diagnostic insight has the power to change and save lives. We are building the next generation of ultrasound technology to help bring advanced medical imaging beyond the traditional walls of healthcare, expanding how and where critical screening and patient monitoring can take place. Built on years of pioneering research, patented polymer MEMS technology, and advanced AI, our proprietary polymer-based Capacitive Micromachined Ultrasound Transducers (polyCMUTs) unlock capabilities not possible with conventional ultrasound systems. We are not just improving existing technology, but helping redefine the parameters of ultrasound and the role it will play in the future of healthcare.
What You Will Do:
- Design, develop, verify, and integrate software for Sonus' next-generation ultrasound platform
- Contribute to software architecture, module specifications, and technical design decisions in collaboration with systems, hardware, and R&D teams
- Develop software that supports imaging, visualization, cloud connectivity, and integration with external algorithms and services
- Develop software that supports R&D teams during characterization and data management.
- Integrate software with hardware systems and support end-to-end system functionality across the broader product ecosystem
- Apply structured software development practices from requirement to validation, including risk management, cybersecurity, reliability, and maintainability considerations
- Collaborate with internal and external stakeholders to deliver software solutions that support current and future product development initiatives
What You Will Bring:
- 5+ years experience developing and integrating software with hardware systems
- Strong software development experience using C/C++ and Python
- Experience developing GUIs and 2D/3D rendering
- Experience integrating with cloud-based services and APIs
- Familiarity with secure software development practices and cybersecurity considerations
- Ability to navigate ambiguity, balance competing stakeholder needs, and collaborate & communicate effectively across multidisciplinary teams
- Familiarity with modern AI tools and the ability to leverage them effectively to improve engineering productivity, problem-solving, and decision-making
What Will Set You Apart:
- Experience working with medical device software, Software as a Medical Device (SaMD), or similarly regulated products
- Familiarity with electronic medical record (EMR) systems and healthcare data workflows
- Experience with human factor engineering
- Experience supporting products through verification, validation, and deployment
What's In It For You:
You're joining at a crucial moment in the company's history: before scale, when the decisions you make stick and have lasting impact on the product, the team, and the company we become.
- Frontier Technology: Work on a platform with no direct commercial equivalent, alongside the researchers who invented it
- Flexibility: High trust, real autonomy, and the flexibility to do your best work
- Equity: Meaningful stock options in an early-stage company with institutional backing
- Agency & Impact: Your decisions and innovations will shape the product, not just inform it
We Encourage Diverse Perspectives
We believe that varied backgrounds, experiences, and perspectives help us solve complex problems, and recognize that expertise and potential are not always captured by a job description, so if you can help drive our mission forward, we encourage you to apply!
**Please note that we are not able to provide immigration sponsorship at this time**
- ...with brands like Tinder, Hinge, Match,\u00a0and OkCupid, is looking for a talented and motivated\u00a0\u003cstrong\u003eSenior Software Engineer \u003c/strong\u003eto join our team. As part of our Match Group Central Services team, you\u2019ll design, build, and maintain critical...SuggestedFull timeInternshipWork at office3 days per week
$124k - $179k per year
...locations globally. Come join us!\n\nJob Summary:\n\nAre you a Software Engineer interested in joining our core R\u0026D group to develop and... ...software (Glimpse); including our state-of-the-art rendering engine, shading system, and scene representation? If the answer is yes...SuggestedFull timeWork at office3 days per week$95k - $145k per year
...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance...SuggestedFull time- ...fraud, errors and mistakes. Our specialised Accounts Payable software integrates with leading business ERP systems like SYSPRO,... ...and motivated individual to join our team as a Software Support Engineer. In this role, you will be the critical link between our development...SuggestedRemote jobLong term contractFull time
$140k - $210k per year
...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance...SuggestedRemote jobFull timeManual labor$90k - $125k per year
...for our customers so they can spend more time doing what they love. The Role: Push is looking for an experienced Full Stack Software Engineer (back end focus preferred) who loves tracking down tricky bugs, untangling thorny refactors, and uncovering performance...Full timeWork at officeRemote work$132k - $198k per year
...you ready to be a part of a transformative journey from our legacy tech stack to cutting-edge Stack 2.0? We are seeking a Senior Software Engineer to drive this migration and usher in a new era of geolocation services. You’ll be at the forefront, migrating our legacy...Remote jobFull timeLive InWork at officeLocal areaWork from homeShift work$120k - $210k per year
...As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support VFX workflows with a focus on production. Our ideal candidate is able to collaborate with non-technical stakeholders to define and document requirements, and...Full timeWorldwide$124k - $179k per year
...Summary: Do you mostly think in Java but wish you could talk about movies all day? We are looking for adventurous Full Stack Software Engineers who want to use their skills to help our world class artists be their creative best. Come join our high-calibre team and help...Work at office3 days per week$110k - $155k per year
...employees. We are building a talent pool for future Rendering Engineers (intermediate or senior) to help build and optimize a visually... ...senior levels; title/level will match experience).Strong Unreal Engine 5 (or UE4 plus meaningful UE5 experience) and modern C++ skills....Remote jobLong term contractPermanent employmentFull time- ...through this video primer!: Our interview process for Senior Software Developers respects the growth you’ve experienced while... ...various internal programs for refreshing and strengthening your engineering and customer facing skills, and work with your manager to make...Full timeLive out
$80k - $100k per year
...will be the "glue" between our operational needs and our technical execution. You aren’t just managing a roadmap; you are building the engine that allows our entire team to scale. You will work side-by-side with the Head of Engineering to translate complex business...Full timeRemote workFlexible hours$145k - $155k per year
...judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior... ...applicants prepare and respond, Casper is adapting too. The engineering work behind it is becoming more complex, more consequential, and...Remote jobLong term contractFull timeShift workNight shift$98.6k - $127.6k per year
...re all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond. Software Engineer Vancouver, Canada Job category: University Job ID: 130860-en_US Job summary NetApp is developing new portfolio...Full timeWork at officeLocal areaImmediate start$98.52k - $123.16k per year
...Opportunity We are seeking a talented and motivated Full Stack Software Developer to join our dynamic team. The ideal candidate will... ...stack web development Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience Proven...Full timeManual laborWork at office- ...specifically for electrical contractors and distributors. Founded by an engineer to solve field inefficiencies, our award-winning, SOC 2 Type II–... ...innovation. ABOUT THE ROLE We are seeking a Team Lead, Software Engineering to guide a focused, high-performing agile pod of...For contractorsWork at office
- ...generated code. Requirements Demonstrated proficiency in software engineering principles and architectural design. Proficiency in... ...experience, is a bonus. Experience with large-scale game engines and familiarity with scripting languages are bonuses. Familiarity...Full timeTemporary work
$90k - $110k per year
...Job Responsibility: Netskrt is seeking a talented and motivated Software Engineer (Observability) based in Vancouver, BC to be part of our platform team. If you are passionate about building metrics and log collection systems, this is an exciting opportunity to make a...Full timeWork at office$98.52k - $123.16k per year
...Opportunity The Insurance Council of BC, the regulatory authority for the insurance industry in British Columbia, is seeking a skilled Software Developer specializing in Dynamics 365 Customer Service to join our technology team. This role is responsible for designing,...Full timeWork at office$93.7k - $153.9k per year
...organization, focused on developing the latest game features and engine enhancements in close collaboration with game and engine dev... ...created character heads for all EA SPORTS titles. A Rendering Software Engineer is a part of the game creation process. You will report...Full timeFlexible hours- ...reliability, openness, and humility. Your Role: As a Senior Software Engineer on the Realtime/Personalization team, you will be a core... ...building Treasure AI's AI-native Personalization Studio and RT2.0 engine. Operating at the intersection of deep engineering and product...Long term contractContract workWork at officeNight shift
$152.2k - $253.65k per year
...Responsibilities Tasks Coordinate the development, installation, integration and operation of computer-based systems Develop software solutions by studying systems flow, data usage and work processes Execute full lifecycle software development Prepare plan to...Work at officeRemote work$82k - $110k per year
...sustainable business connections through digital and physical channels. Job Description As an Intermediate Quality Software Engineer on our Integration team, you'll own the quality of the integrations that connect our Accounts Payable platform with the different...Full timeWork at officeLocal areaRemote workFlexible hoursShift work- ...high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications. This allows... ...built. About You You’re an experienced software development engineer with a track record of building and shipping products that customers...Long term contractFull timeWork at officeFlexible hours
$110k - $120k per year
...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You’ll contribute meaningfully to our mission of making governance effortless...Work at officeLocal areaVisa sponsorshipFlexible hours$120k - $150k per year
...Job Responsibility: Netskrt is seeking a talented and motivated Software Engineer (Platform) based in Vancouver, BC to be part of our platform team. If you are passionate about building metrics and log collection systems, this is an exciting opportunity to make a significant...Long term contractFull timeWork at office- ...decarbonised and sustainable future. By pushing the boundaries of engineering and technology, we can make it work. We are always on the... ...future-oriented talent – want to join the ride? We’re seeking a Software Developer to join our team and help design and develop innovative...
$140k - $192.5k per year
...distributed data storage, and TiDB for scalable SQL workloads. Engineers on the team build resilient, highly available systems that process... ...user profile and audience data at scale. Build event-driven software utilizing messaging technologies such as Kafka. Work with distributed...Local areaRemote workWork from homeHome office- ...Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup? At Remarcable , we’re not just building software—we’re transforming how contractors and distributors work together in the construction industry. We’re looking for a resourceful...Full timeFor contractorsRemote work
- ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just... ...leveraging AI tools. Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and...Hourly payLong term contractFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer summer internship Vancouver, BC
- software engineer - ai machine learning Vancouver, BC
- software engineer co-op Vancouver, BC
- software developer co-op Vancouver, BC
- junior software developer Vancouver, BC
- software development engineer Vancouver, BC
- part time software developer Vancouver, BC
- développeur logiciel Vancouver, BC
- software developer no experience Vancouver, BC
- software engineer intern Vancouver, BC


