Apply now

First seen by our source: 21 days ago

Embedded Firmware Engineer

@ Clarius Mobile Health

Vancouver, British Columbia

On-siteTemporary3+ years experience
Apply now
SIGNALS

Overview

Clarius Mobile Health is hiring an Embedded Firmware Engineer for a two-year fixed-term contract to develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices. The role is on-site in Vancouver, BC for the first 4-6 months, with a salary range of $100,000 to $120,000.

Responsibilities:

  • Développer et déboguer le micrologiciel FPGA et le logiciel embarqué
  • Intégrer les sous-systèmes MCU, MPU et FPGA
  • Rédiger du code efficace et testable
  • Élaborer les plans de vérification et les procédures d'assurance qualité
  • Documenter et maintenir les fonctionnalités

Requirements summary:

  • Baccalauréat ou maîtrise en génie électrique, génie informatique ou informatique
  • 3 à 5 ans d'expérience en développement de micrologiciels embarqués
  • Expérience avec Xilinx, Vivado et Linux embarqué sur Ubuntu
  • Expérience avec MPSoC Ultrascale+ et la famille STM32
  • Maîtrise de C/C++ et de l'anglais parlé

Tools & skills

Source and dates

Employer career site / ATS feed · comeet

Employer posting date
Not provided
First seen by our source
2026-10-16
Source record updated
2026-11-02

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentEngineering
Experience3+ years
Scheduleday
Travelair: none · ground: none
Work settingLaboratory, Office
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required), Master’s degree (required)
Fields of studyelectrical engineering, computer engineering, computer science
Perks mentionedStock or equity, Wellness, Childcare, Transit support

Summary and details written by AI from the posting; the employer’s posting is the authority.

Clarius Mobile Health

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

At Clarius, we are on a mission to make ultrasound more accessible with an affordable, intuitive solution. Easy to use right out of the box, Clarius is bringing high-performance imaging to places it has never been, but should be, such as primary care, MSK, and aesthetics practices. Our wireless scanners empower clinicians to diagnose and treat patients faster and with greater confidence. Powered by Clarius Intelligence, our industry-leading AI simplifies image acquisition and interpretation, streamlining workflows and delivering precise results in seconds without the steep learning curve. Trusted by over 35,000 clinicians in more than 70 countries, Clarius is the handheld ultrasound of choice with over 7 million scans performed worldwide. We love hearing how Clarius is transforming care. Share your story at [email protected].

LinkedIn followers
33,790
People associated on LinkedIn
132
Reported office locations
  • 2980 Virtual Way #205, Vancouver, BC - British Columbia V5M 4X3, CA
Business categories
  • Real Time
  • Developer Platform
  • Health Diagnostics
  • Medical Device
  • Medical
  • Manufacturing
Other recorded names
  • Clarius Mobile Health
Profile identifies a recruitment agency
No
Reported total investment
13,800,480

Currency and observation date were not supplied; this is not a current valuation or a funding round.

At Clarius, we are on a mission to make ultrasound more accessible with an affordable, intuitive solution. Easy to use right out of the box, Clarius is bringing high-performance imaging to places it has never been, but should be, such as primary care, MSK, and aesthetics practices. Our wireless scanners empower clinicians to diagnose and treat patients faster and with greater confidence. Powered by Clarius…

FieldValue
IndustryMedical Equipment Manufacturing
Company size51-200 employees
HeadquartersVancouver, BC - British Columbia
Organization typePrivately Held
Year founded2014
Open jobs on Jobsy6
LinkedInView page
Job description

Description

A Career at Clarius

Today, as many as 25 million medical professionals globally don’t have access to medical imaging, which is proven to improve patient care and reduce healthcare costs. That’s why we’re on a mission to make medical imaging accessible everywhere by delivering high-performance, affordable, and easy-to-use solutions powered by artificial intelligence and connected to the cloud.

By making Clarius your next career move, you’re joining a team of 140+ people who are talented, innovative, and highly collaborative. You’re also joining a community that includes thousands of physicians worldwide who use Clarius to deliver better patient care! And you’re joining a thrice-certified Great Place to Work!

Your Role

Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on expanding access to ultrasound technology while advancing our next-generation innovations. Over the next 24 months, you'll develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices. You'll work closely with our algorithm team to implement and port firmware IP across custom hardware platforms, helping to create a functional prototype without compromising quality.

Responsibilities include writing efficient, testable code, integrating firmware/software into hardware designs, developing verification plans, and ensuring compliance with project plans and industry standards. You'll work in a collaborative engineering environment.

Your Responsibilities Include:

  • Develop and debug embedded software for handheld medical ultrasound devices
  • Develop and debug FPGA firmware for handheld medical ultrasound devices
  • Integrate MCU, MPU, and FPGA subsystems into a cohesive system, bringing up interfaces between firmware, HDL, and the embedded Linux/Ubuntu software stack
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate firmware/software components into both new and established hardware designs
  • Develop verification plans and quality assurance procedures
  • Document and maintain functionality
  • Comply with project plans and industry standards

Your Experience So Far:

  • Bachelor’s or master’s degree in electrical/ computer engineering or computer science
  • 3–5 years of embedded firmware development experience spanning MCU, MPU, and FPGA/VHDL, with a strong emphasis on system integration
  • Experience with Xilinx FPGA technologies and embedded Linux development, including the application/software side on Ubuntu (build, packaging, and system-level integration)
  • Experience developing within the Vivado software development environment (HLS development experience is an asset)
  • Strong MCU (baremetal and RTOS) and MPU development experience, including bring-up, driver/BSP work, and inter-processor communication
  • Experience developing for MPSoC Ultrascale+ and STM32 product family
  • Hands-on experience in debugging FPGA firmware using software, hardware logic analyzers and Oscilloscope
  • Ability to read circuit schematic related to MPU, FPGA, and MCU hardware
  • Ability to write C/C++ software for testing and for integration with firmware
  • Strong interpersonal skills and verbal communication skills in English
  • Attention to detail and the ability to produce efficient documentation
  • Familiarity with software development methodology and release processes
  • Proficiency with modern AI-assisted development tools (e.g., Claude, OpenAI Codex, GitHub Copilot) to accelerate coding, debugging, and documentation
  • Knowledge of following standards: IEC 62304, ISO 14971, IEC 60601, and ISO 13485 is favorable but not mandatory.

Location and Compensation:

Due to the hands-on nature of this role, you will be required to work on-site for the majority of the first 4-6 months of the contract. A hybrid arrangement may be considered thereafter. As a result, we can only consider candidates who are within a commutable distance of our Vancouver, BC office.

This is a two-year fixed-term contract with a strong likelihood of extension upon meeting project deliverables. The salary range for this role is $100,000 - $120,000.

More Reasons to Consider:

Be Part of a High-Impact Project – You’ll play a key role in creating a more affordable ultrasound solution, making medical imaging more accessible worldwide.

Work for a Three-Time Certified Great Place to Work – Clarius has been recognized three times as a great place to work, and you’ll be joining a company that values innovation, teamwork, and employee well-being.

Workspace: Our modern office features sit/stand desks, various health & wellness facilities, a stocked kitchen, outdoor amenities, on-site daycare, enclosed parking, a free on-site gym and close proximity to a SkyTrain station.

Clarius Mobile Health is proud to be an Equal Opportunity Employer. We encourage applications from any qualified candidate regardless of ethnicity, religion, age, national origin, disability status, sexual orientation, gender identity or expression. Please let us know if you require any accommodations during the interview process.

Use of Artificial Intelligence in the Recruitment Process

As part of our recruitment and assessment process, we may use artificial intelligence tools to support certain activities. This may include, but is not limited to, reviewing applications, supporting candidate assessments, and conducting or facilitating one way video interviews.

Where AI tools are used, they are intended to support our recruitment process and do not replace human decision making. Candidates may be informed where AI is used as part of an assessment and will have the opportunity to engage with the recruitment process in accordance with applicable laws and our recruitment practices.

Requirements

  • Bachelor’s or master’s degree in electrical/ computer engineering or computer science
  • 3–5 years of embedded firmware development experience spanning MCU, MPU, and FPGA/VHDL, with a strong emphasis on system integration
  • Experience with Xilinx FPGA technologies and embedded Linux development, including the application/software side on Ubuntu (build, packaging, and system-level integration)
  • Experience developing within the Vivado software development environment (HLS development experience is an asset)
  • Strong MCU (baremetal and RTOS) and MPU development experience, including bring-up, driver/BSP work, and inter-processor communication
  • Experience developing for MPSoC Ultrascale+ and STM32 product family
  • Hands-on experience in debugging FPGA firmware using software, hardware logic analyzers and Oscilloscope
  • Ability to read circuit schematic related to MPU, FPGA, and MCU hardware
  • Ability to write C/C++ software for testing and for integration with firmware
  • Strong interpersonal skills and verbal communication skills in English
  • Attention to detail and the ability to produce efficient documentation
  • Familiarity with software development methodology and release processes
  • Proficiency with modern AI-assisted development tools (e.g., Claude, OpenAI Codex, GitHub Copilot) to accelerate coding, debugging, and documentation
  • Knowledge of following standards: IEC 62304, ISO 14971, IEC 60601, and ISO 13485 is favorable but not mandatory.

Similar jobs

  • Embedded Firmware Engineer

    Ottawa, ON
    $95k–$130k/yrFull Time

    Q-Block Computing: Imagine instruments precise enough to probe this reality—to ask whether the cosmos operates according to Nature’s own algorithms.

    3+ YOECandidates need a bachelor's degree in engineering, computer science or physics and 3+ years of embedded firmware work on ARM Cortex-M or similar microcontrollers. They must know C/C++, SPI, I2C, UART and DMA, read schematics and datasheets, and use oscilloscopes and logic analyzers.

    oscilloscope, logic analyzer, signal generator

  • Senior Embedded Firmware Engineer (Contractor)

    Richmond, BC
    Full Time

    Arlo Technologies, Inc.

    7+ YOECandidates need 7+ years of embedded firmware experience, strong Embedded C and C++ skills, and experience on RTOS and Embedded Linux. They also need knowledge of video streaming (H.264/H.265), networking protocols and wireless technologies such as Wi-Fi, BLE and LTE.

    oscilloscope, logic analyzer, protocol analyzer, Git

  • Development Manager - EA Sports FC

    Vancouver, BC

    Electronic Arts

    Your Qualifications:; 3+ years of Project Management or Project Lead Experience with production lifecycles, processes and project planning; Bachelor's degree in any number of related fields including Computer Science,…

  • Server Assistant, Full-Time

    Vancouver, BC
    $22.79/hrOn-siteFull Time

    AccorHotel

    Candidates need good communication and organization skills, the ability to stay calm and courteous under pressure, and teamwork ability. Serving It Right certification is required, and previous service or point-of-sale experience is an asset.

    Point of sale system

    Server, Full-Time (Parental Leave Contract | November 2026 - July 2027)

    Vancouver, BC
    $22.16/hrOn-siteContract

    AccorHotel

    Candidates need prior food and beverage service experience, with point of sale experience preferred. Strong communication, teamwork, reliability and calm service under pressure in a fast-paced setting are also needed.

    Point of sale system

    Server, Full-Time (Parental Leave Contract | November 2026 - June 2027)

    Vancouver, BC
    $22.16/hrOn-siteFull Time

    AccorHotel

    Candidates need previous food and beverage service experience, and experience with a point of sale system is an asset. They need good communication, organization, teamwork and problem-solving skills, and must stay calm and courteous under pressure.

    Point of sale system

    Server, Full-Time

    Vancouver, BC
    $22.16/hrOn-siteFull Time

    AccorHotel

    Candidates need previous food and beverage service experience and strong communication, organization and teamwork skills. Point of sale experience is preferred, and the ability to stay calm and courteous in a fast-paced setting is essential.

    Point of sale system

  • Software Development Manager, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    7+ YOE3+ MgmtCandidates need 3+ years of engineering team management, 7+ years of engineering experience, and 8+ years leading multi-tier web services. They should know full software development life cycle practices and have worked with product or program management teams.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.