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

Embedded Firmware Engineer

$100k - $120k per year

Clarius Mobile Health

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Vancouver, BC vacancy
  • $180k - $200k per year

     ...experience for Arlo users that is easy to set up and interact with every day. Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you will drive... 
    Suggested
    For contractors
    Work from home

    Arlo Technologies

    Vancouver, BC
    2 days ago
  • $140k - $180k per year

     ...industrial environments - and we’re growing the team to take it even further. About the Role We are looking for an Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the... 
    Suggested
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    21 hours ago
  •  ...Overview About MistyWest MistyWest is a hardware engineering consultancy that exists to create novel technologies...  ...Sustainable Development Goals. We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Local area
    Flexible hours

    MistyWest

    Vancouver, BC
    a month ago
  •  ...mission of this role is to architect and develop firmware and microcontroller subsystems for Astera...  ...Science, Electrical/Electronics/Software Engineering or equivalent. · Completed one or more Co-op terms of firmware or embedded software development. · Completed one or more... 
    Suggested
    Internship
    Flexible hours

    Astera Labs Early Career

    Vancouver, BC
    more than 2 months ago
  • $116.48k - $174.8k per year

     ...Description Come join our Data Center Engineering Team and work on one of the most...  ...paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You...  ...will utilize and grow your experience in embedded architecture, external interfaces, and product... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Solidigm

    Vancouver, BC
    23 days ago
  • $91.15k - $134.5k per year

     ...-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You...  ...will utilize and grow your experience in embedded architecture, external interfaces, and...  ...organization is required.  As a  Media Firmware Engineer  your regular responsibilities include... 
    Full time
    Internship
    Flexible hours

    Solidigm

    Vancouver, BC
    11 days ago
  •  ...About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation...  ...and hardware bring-up. You will work closely with hardware, firmware, networking, and test teams to develop reliable and high-performance... 
    Full time

    Corinex Communications

    Vancouver, BC
    a month ago
  • $90k - $125k per year

     ...industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging...  ...position is responsible for leading complex firmware development initiatives, driving architectural... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office

    Delta-Q Technologies

    Vancouver, BC
    21 days ago
  •  ...say it is a great place to work, compared to 60% at a typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware into high-performance virtual devices that run on everyday workstations and cloud servers. Your work... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    more than 2 months ago
  • $24 - $28 per hour

     ...great opportunity to learn how to develop embedded software in a commercial environment...  ...biotechnology, aerospace, and semiconductor engineering. For the past 20 years, Zaber has...  ...You are enthusiastic about working on a Firmware team. You pay attention to details and... 
    Internship

    Zaber Technologies

    Vancouver, BC
    a month ago
  •  ...and on LinkedIn and X. Senior Principal Embedded System Architect (HW/SW Co-Design)...  ...to optimize software execution. Core Firmware Strategy: Define and develop core architecture...  ...complex architectural trade‑offs to hardware engineers, executives, and customer teams.... 
    Permanent employment
    Work at office

    Analog Devices

    Vancouver, BC
    3 days ago
  • $131.12k - $187.31k per year

     ...Job Title: Embedded Software Engineering Manager Job Description This role leads a high-performing embedded software team developing systems software and applications for advanced medical imaging and airway management devices. You will own the full software lifecycle for new... 
    Long term contract
    Permanent employment
    Temporary work
    Remote work

    Actalent

    Vancouver, BC
    4 days ago
  •  ...Panasonic, Domino's Pizza, Experian, Amgen, eBay, and Ford Motor Company. Position Overview: As an Account Executive for our Embedded team, you will own the end-to-end sales process for new logo-based clients in North America, acting as a crucial driver in an outcomes... 
    Contract work

    Visier

    Vancouver, BC
    5 days ago
  • $85k - $95k per year

     ...industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging...  .... Working closely with Power Electronics, Firmware, and Mechanical Engineering teams, this role... 
    Permanent employment
    Full time
    Work at office

    Delta-Q Technologies

    Vancouver, BC
    more than 2 months ago
  • $86k - $186k per year

     ...silicon investigations. As a Principal Design Engineer, you will be working closely with hardware designers, firmware engineers, and verification teams throughout the...  ...Troubleshoot and resolve complex problems in embedded multi-core real-time systems executing emulation... 

    Microchip Technology Inc.

    Vancouver, BC
    1 day ago
  • $4000 per month

     ...About MistyWest MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet...  ...engineering skills, including mechatronics, electrical engineering and firmware development. This role will strongly focus on product... 
    Temporary work
    Work at office
    Flexible hours

    MistyWest

    Vancouver, BC
    11 days ago
  • Microchip Technology Inc. is seeking a Principle Engineer - Applications to join our rapidly...  ...as hardware guides, reference designs, firmware updates, and software tools.* Deliver technical...  ...as firmware development on lightweight embedded operating systems such as ThreadX,... 

    Microchip Technology Inc.

    Vancouver, BC
    4 days ago
  • $65k - $80k per year

    Please Note** This position is on-site and fulltime @ Vancouver YVR Airport. You will be required to obtain Restricted Area Identity Card (RAIC) clearance*** The Program Coordinator will help manage, coordinate, and execute the varying tasks within the project plan. The...
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area
    Remote work
    Night shift

    Paladin Technologies

    Vancouver, BC
    more than 2 months ago
  • $125k - $290k per year

     ...Astera Labs is seeking System Validation Engineers across multiple levels to lead post‑...  ...root‑cause investigations across silicon, firmware, hardware, and systems, and work directly...  ...field  Working knowledge of C or C++ for embedded firmware and device drivers  Familiarity... 
    Full time
    Work at office
    Flexible hours

    Astera Labs

    Vancouver, BC
    more than 2 months ago
  •  ...compliance and product safety certification across all domains (electrical, mechanical, firmware, and software) for Clarius' handheld medical ultrasound devices. You'll be both a hands-on engineer in your area of strength and an orchestrator across domains you're less experienced... 
    Full time
    Work at office
    Remote work
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    more than 2 months ago
  • $80k - $95k per year

     ...dexterity, precision, and flexibility. As a Robotics Prototype Engineer, you will play a key role in assembling, testing, and validating...  ...: Work closely with the mechanical, electrical, and firmware teams to address issues related to electro-mechanical performance... 
    Full time
    Manual labor
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    1 day ago
  • $113k - $122k per year

     ...an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection...  .... Position We are looking for an experienced backend engineer who loves technology, can take ownership of the projects, is... 
    Permanent employment
    Full time
    Work at office
    Immediate start

    Fispan

    Vancouver, BC
    4 days ago
  •  ...We are seeking a skilled software-firmware engineer to join our power electronics lab. In this role, you will work on developing and maintaining software solutions for our energy management and power scheduling systems.   Key responsibilities: Design... 
    Full time

    Ubc

    Vancouver, BC
    20 days ago
  • $140k - $170k per year

     ...and observability behind them. Build AI data infrastructure, embedding pipelines, vector stores, retrieval knowledge bases, feature...  ...management and security policies. Work with software/AI/ML engineers, data scientists, product, and business units to align on requirements... 
    Long term contract
    Full time
    Shift work

    Quandri

    Vancouver, BC
    12 days ago
  • $154.16k - $231.3k per year

     ...SoC's for Solidigm Solid State Drives (SSD). As an ASIC emulation engineer, you will perform various functions including logic design,...  ...architecture, verification strategy/architecture, logic design, firmware development, and system simulation for the SoC development based... 
    Long term contract
    Full time
    Temporary work
    Flexible hours

    Solidigm

    Vancouver, BC
    more than 2 months ago
  • $180k - $225k per year

     ...MSI) is seeking an experienced Principal Software Development Engineer to lead the evolution and optimization of our high-scale...  ...technical experience with Physical Access Control Systems, embedded device firmware, real‑time operating systems (RTOS), or video security integrations... 
    Local area
    Relocation

    Motorola Solutions

    Vancouver, BC
    5 days ago
  • $107k - $226k per year

     ...solutions. We are seeking an experienced engineer who wants to tackle challenging system-level...  ..., FPGA-based platforms, space-hardened embedded processors, automotive networking and...  ...cause analysis of complex silicon, hardware, firmware, software, networking, and... 
    For contractors

    Microchip Technology Inc.

    Vancouver, BC
    4 days ago
  • $95k - $145k per year

     ...excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...  ...problems, troubleshooting issues, and fixing bugs in low-level firmware If you’re passionate about performance optimizations and... 
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...About MistyWest MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet...  ...Understanding of analog and digital design techniques; Knowledge of embedded systems design; High resilience: the ability to push through... 
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Flexible hours

    MistyWest

    Vancouver, BC
    15 days ago
  •  ...experienced ASIC Design Verification Manager to lead and manage engineering activities related to ASIC, SoC, IP and subsystem design...  ...Coordinate technical activities between verification, design, firmware and other engineering teams. Support development and implementation... 
    Permanent employment
    Full time

    Scaledge Technology Ltd

    Vancouver, BC
    18 days ago

Do you want to receive more vacancies?

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