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
  •  ...industrial pilots - 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
    9 hours ago
  • $6000 - $7000 per month

     ...Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core modules. Formulate...  ...and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and... 
    Suggested
    Full time
    Relocation

    Kaiyan Medical

    Vancouver, BC
    21 days 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
    Work at office
    Local area
    Flexible hours

    MistyWest

    Vancouver, BC
    a month ago
  •  ...understanding of communication protocols including SPI, Modbus, CAN, and UART. 4、Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming with foreground/background (super-loop) and state-machine architectures... 
    Suggested
    Full time
    Relocation

    Kaiyan Medical

    Vancouver, BC
    7 days 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
    a month ago
  •  ...Embedded / Firmware Developer Location: Vancouver, BC (Onsite) About the Opportunity A leading technology-focused organization is seeking an experienced Embedded / Firmware Engineer to join its growing engineering team. This role is ideal for a hands-on engineer... 
    Permanent employment
    Worldwide
    Flexible hours
    Vancouver, BC
    more than 2 months 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
    a month ago
  • $33 - $55 per hour

     ...Zaber is looking for a Mechanical Engineer with a knack for creative problem-solving and the drive for continuous improvement to join...  ...applications, manufacturing, electrical engineering, software development, firmware, and supply chain. Work in our well-equipped CNC and manual... 
    Permanent employment
    Full time
    Casual work
    Flexible hours

    Zaber Technologies

    Vancouver, BC
    12 hours ago
  •  ...further. About the Role As a Senior Electrical Design Engineer at Humanoid, you will design and develop electrical...  ...and PCB layouts in Altium. In addition, you will develop firmware in C and HDL for embedded systems, use Linux for system integration and testing,... 
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    9 hours ago
  •  ...Cretu, Department of Electrical & Computer Engineering, UBC Duration: 2 years Who We Are...  ...in analog and mixed-signal design, embedded systems, and hands-on prototyping. The ideal...  ...complementary skills in software or firmware development. Experience with ASIC design... 
    Contract work
    Remote work

    Sonus Microsystems

    Vancouver, BC
    28 days ago
  • $100k - $120k per year

     ...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... 
    Fixed term contract
    Work at office
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    1 day ago
  • $125k - $155k per year

     ...equipment manufacturers (OEMs) of electric vehicles and industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging solutions to meet the evolving needs of its... 
    Full time
    Work at office
    Shift work

    Delta-Q Technologies

    Vancouver, BC
    7 days ago
  • $138k - $208k per year

     ...functional AI teams that bring together product leaders machine learning engineers and full-stack builders to create intelligent agents used by millions of people every day. This is production-grade AIdeeply embedded into Workdays platformnot research experiments or maintenance... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    12 hours ago
  • $165k - $210k per year

     ...looking for a Senior Tools Development Engineer to help shape the future of COSMOS , Astera...  ...-level issues spanning applications, firmware, drivers, and hardware platforms. Write...  ...infrastructure. Exposure to firmware, embedded software, device drivers, or silicon... 
    Flexible hours

    Astera Labs

    Vancouver, BC
    3 days ago
  • $165k - $210k per year

     ...accelerators at rack scale. As a Principal Product Applications Engineer on the Scorpio team, you will be the technical face of our switching...  ...requirements into actionable feedback for product, silicon, and firmware teams Post-Silicon Validation & System Integration... 
    Remote work
    Flexible hours

    Astera Labs

    Vancouver, BC
    6 days ago
  •  ...computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration,...  ...Credentials ~ Masters or bachelor in electrical or computer engineering Benefits offered are described: AMD benefits at a glance.... 
    Internship
    Flexible hours

    AMD

    Vancouver, BC
    8 days ago
  • $110k - $150k per year

     ...further. About the Role As a General Mechanical Design Engineer at Humanoid, you will own the design and development of key mechanical...  ..., and software engineers to integrate motors, sensors, and embedded systems into robotic platforms Conduct mechanical testing and... 
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    9 hours ago
  •  ...distinguish legitimate activity from misbehaviour. We're a focused engineering team working on the hard parts, and we ship fast. Quality is...  ...a QA Engineer to own quality for Lynx end to end. You'll be embedded with a small, high-autonomy engineering team, building the test... 
    Work at office
    Flexible hours

    Tigera

    Vancouver, BC
    22 days ago
  • $160k - $220k per year

     ...entire R&D organization can move. What you'll do Lead the Engineering pillar. Own delivery, quality, and operations across the five...  ...Fluent in modern data platforms (Fabric, lakehouse architectures, embedded BI) and in running LLM-based systems in production: pipelines,... 
    Full time
    Worldwide
    Flexible hours
    Shift work
    Weekend work

    IFS

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

     ...The company was founded in 2016 by industry veterans who have engineered online systems for some of the largest game and distribution platforms...  ...(SIEM, IDS, IPS, Firewall etc) ~7+ years of experience with embedded security in CI/CD implementations ~ Experience working in a... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    AccelByte

    Vancouver, BC
    8 days ago
  • $127.14k - $166.87k per year

     ...solutions across lululemon's vertically integrated retail ecosystem, embedding strong data governance and responsible AI practices from the...  ...enterprise efficiency. Core responsibilities As an AI/ML Engineer, you will contribute to the design and implementation of AI/ML systems... 
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    17 days ago
  •  ...participating in design reviews, suggesting new products, and helping to develop and test new features and software. Applications Engineer Responsibilities Help customers choose the best solutions that meet their applications requirements. Develop and manage relationships... 
    Permanent employment
    Full time
    Casual work
    Flexible hours

    Zaber Technologies

    Vancouver, BC
    12 hours ago
  • $150k - $190k per year

     ...cell.   The Role We're looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets Apera's...  ...observability and cost. ~ Bonus: managing fleets of edge or embedded devices, air-gapped or disconnected deployments, containerized delivery... 
    Remote work
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    10 days ago
  • $80k - $110k per year

     ...restoration projects to create real and meaningful impact for the planet, nature, and people. veritree is seeking a Quality Assurance Engineer to ensure the reliability, performance, and quality of our platform across web and mobile applications. This individual will be... 
    Remote work

    veritree

    Vancouver, BC
    16 days ago
  • $123k - $165k per year

     ...Requisition ID: 100746  Job Category:  Engineering  Location:  Vancouver, BC, Canada    Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise in  mining... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Vancouver, BC
    1 hour ago
  • $131.8k per year

     ...scalable software that helps change the world by supporting small businesses. Your daily work will focus on systems, scalability, and engineering quality while collaborating across teams to drive technical excellence and developer efficiency. Through clear and thoughtful... 
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    7 days ago
  • $93.54k - $108.19k per year

     ...restoration projects to create real and meaningful impact for the planet, nature, and people. veritree is seeking an Impact Solutions Engineer to own the commercialization of our restoration portfolio: turning every project we plant into a sales-ready package, and acting as... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Flexible hours

    veritree

    Vancouver, BC
    4 days ago
  • $102.55k - $146.5k per year

     ...gets excited about turning emerging AI technologies into real business impact, this is an opportunity to make your mark. As our AI Engineering Manager , you'll lead a talented team in delivering innovative, secure, and practical AI solutions that solve meaningful business... 

    Canfor

    Vancouver, BC
    1 hour ago
  • $120k - $140k per year

     ...forefront of advancing our data and AI strategy, influencing how teams across the business work, decide, and innovate.   The Lead Data Engineer provides technical leadership for the design, development, and evolution of enterprise data architecture and data engineering... 

    Canfor

    Vancouver, BC
    1 hour ago
  • $200.08k - $262.61k per year

     ...solutions across lululemon's vertically integrated retail ecosystem, embedding strong data governance and responsible AI practices from the...  ...efficiency. Core responsibilities As a Staff AI/ML Engineer, you will define the Technology AI/ML engineering approach and solve... 
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    17 days ago

Do you want to receive more vacancies?

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