Embedded Firmware Engineer
$100k - $120k par annéeClarius 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.
- ...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...SuggéréEmploi permanentСontratPour les contractantsTravail au bureauZone localeHoraires flexibles
- ...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...SuggéréStageHoraires flexibles
$24 - $28 par heure
...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...SuggéréTravail temporaireStage$5000 - $7000 par mois
...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...SuggéréRelocation$65k - $80k par année
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...SuggéréTemps pleinPour les contractantsSous-traitantTravail au bureauZone localeTravail à distanceÉquipe de nuit$125.7k - $175.7k par année
...Company Qualcomm Canada ULC Job Area Engineering Services Group, Engineering Services Group Program Management General Summary... ...Business Unit organization. You will drive the end-to-end software, firmware, emulation, and validation lifecycle across our next-generation...Travail à domicile$33 - $55 par heure
...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...Emploi permanentTemps pleinTravail occasionnelHoraires flexibles$125k - $150k par année
...AI Sales Engineer At VersaFile Consulting Group , we’re reimagining the role of content in intelligent automation. As AI reinvigorates... ...of life. By the way, we genuinely care about people and it is embedded into who we are. For us, equity and inclusion are a natural part...Travail à distanceEmploi permanentTemps pleinTravail au bureauTravail à domicileHoraires flexibles$165k - $210k par année
...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...Horaires flexibles$100k par année
...at the deep-tech intersection of silicon development, low-level firmware, and high-speed networking. You won't just be writing drivers;... ...world-class silicon, systems, and software teams to solve frontier engineering challenges. How to help define the networking architecture...Emploi permanent$165k - $210k par année
...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...Travail à distanceHoraires flexibles- ...blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits... ...O clocking. THE PERSON: As a Senior Member of Technical Staff Engineer, you will be working with a diverse team of physical design...Temps pleinStageLe monde entier
- ...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...СontratTravail à distance
$153.82k - $277k par année
...you can thrive, we can’t wait to meet you. Site Reliability Engineers (SREs) at Braze are responsible for keeping all internal-facing... ...monolith and our growing fleet of Go API services. This position is embedded with product engineering teams who own APIs, taking their high-...Emploi permanentStageTravail au bureauZone localeTravail à distanceHoraires flexiblesPoste rotatif- ...only grow by hiring people who push us forward. Across strategy, engineering, design, data, and operations, we seek out teammates who raise... ...Generation) use cases using vector databases and data embedding techniques to enhance application functionality. Design workflows...Temps pleinPour les contractants
$100k - $120k par année
...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...Emploi en cddTravail au bureauLe monde entier$125k - $155k par année
...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...Temps pleinTravail au bureauTravail posté$135k - $175k par année
...Cover Genius is the premier global infrastructure platform for embedded protection. Operating across 60+ countries and all 50 US states,... ...help drive our AI-first roadmap- developing hyper-personalization engines, agentic distribution, and automated claims infrastructure-...Temps plein- ...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....StageHoraires flexibles
$102k - $136k par année
...Requisition ID: 101863 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 70 years of business and technical expertise in mining ,...Contrat Longue DuréeTravail au bureauZone localeHoraires flexibles$150k - $190k par année
...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...Travail à distanceHoraires flexibles$250k - $310k par année
...Overview We are seeking a hands-on Director of AI Software Engineering to lead and scale AI engineering efforts supporting multiple business... ...Across GRC Own delivery of AI-powered capabilities embedded directly into business unit workflows (e.g., risk analysis, compliance...Travail au bureauZone localeParrainage de visaHoraires flexibles$184.5k - $213.75k par année
...embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Sr. AI Engineer: Systems, you’ll serve as an embedded senior back-end engineer on our Speech Team, owning the production systems that turn speech models and third-party...StageTravail au bureau- ...We are seeking an experienced MV Switchgear Engineer / Inspector to support the design review, inspection, testing, and quality verification of medium-voltage switchgear systems for critical power infrastructure projects. This position is responsible for ensuring equipment...Temps pleinTravail au bureau
$102k - $136k par année
...Requisition ID: 101868 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 70 years of business and technical expertise in mining ,...Contrat Longue DuréeTravail au bureauZone localeHoraires flexibles$73k - $135k par année
...Fluor is one of Canada's top employers and is recognized globally as a leader in the Engineering, Procurement, Construction, Fabrication, and Maintenance industry. Our focus on innovation and providing cost-effective technology-based solutions is second to none. As we look...Temps pleinPour les contractantsTravail au bureauZone localeHoraires flexibles- ...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...Emploi permanentTemps pleinTravail occasionnelHoraires flexibles
- ...providers, server, and networking OEMs. As a Platform Application Engineer Intern , you’ll play a pivotal role in building and supporting... ...Required Experience Comfort working with software/firmware associated with semiconductor products, such as; Firmware development...StageHoraires flexibles
$75k - $90k par année
...Job Responsibility: At Westport Fuel Systems, we are driving innovation to power a cleaner tomorrow. We are inventors, engineers, manufacturers and suppliers of advanced clean fuel systems and components that can change the way the world moves. Our products and technologies...Travail au bureau- ...System (LMS) and workflow, and our product needs to be mapped correctly to how they actually work. We're hiring a Senior Solutions Engineer to own onboarding for these complex, multi-module accounts. This person ensures that EviSmart is scoped and configured correctly...СontratRecrutement immédiat
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Embedded Firmware Engineer. Soyez parmi les premiers à postuler !
