Embedded Firmware Engineer
$100k - $120k per yearClarius 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.
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.
$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...SuggestedFull timeRelocation- ...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...SuggestedPermanent employmentContract workFor contractorsWork at officeLocal areaFlexible hours
- ...take it even further. About the Role As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal role in designing, developing... ..., actuators, and communication modules. Write and debug firmware for microcontrollers, FPGAs, and SoCs. Collaborate...SuggestedFull timeWork at officeWorldwide
- ...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...SuggestedInternshipFlexible hours
$230 per day
...user experience. These are quality opportunities for Senior Firmware Engineers (technical mentor to people manager level) to join the... ...feature development across product lines Develop cutting edge embedded firmware while optimizing for size, speed, and power...SuggestedRemplacementFull timeWork at office3 days per week- ...Embedded / Firmware Software Developer Location: Richmond, 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...WorldwideFlexible hours
$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 employmentFull timeWork at office- ...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 timeWork at officeWorldwide
- ...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 workRemote work
- ...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...Work at officeRemote workWorldwide
- ...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 officeFlexible hours
$122.74k - $183.96k per year
...job opportunity in IFS will be part of the Customer Solutions Engineering (CSE) group which is responsible for the portions of the system... ...customers. Delivering products to meet customer requirements. Firmware/software design, implementation and debugging experience. Inside...Full timeLocal area$82k - $110k per year
...Job Description As an Intermediate Quality Software Engineer on our Integration team, you'll own the quality of the integrations... ...systems, including workflows, mapping rules, and error conditions. Embedding Quality Early: Partner with developers through pair testing and...Full timeWork at officeLocal areaRemote workFlexible hoursShift work$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 timeWork at officeWorldwide- ...further. About the Role As a Senior Robotics Test and Control Engineer at Humanoid, you will be responsible for bringing new hardware... ...assemblies. You will work closely with mechanical design, firmware, controls, manufacturing, and system integration teams to...Full timeWork at officeWorldwide
$82.7k - $90k per year
...improve how farming works, today and for the future. As the Quality Assurance Engineer (Intermediate), you own quality assurance for your team throughout the software delivery process. Embedded within a cross-functional team, you collaborate with product and development...Full timeInternshipWork at officeImmediate start$125k - $150k 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 timeWork at officeShift work- ...Canada business. We are seeking a Principal Protection & Control Engineer to join our well-established Protection & Control team of... ...diagrams, panel layouts, and wiring diagrams RTU, PLC, HMI, embedded controller, and communications system configurations Chair or...Long term contractFull timeTemporary workFlexible hours
- ...collaborate across teams to shape the future of AI/ML computing. If firmware, hardware, and hands-on debugging sound like your kind of fun —... ...to shape emerging technology in a collaborative, fast-moving engineering environment. Tenstorrent offers a highly competitive...Permanent employment
$120k - $165k per year
...innovating and optimizing the mining life cycle on greenfield and brownfield facilities? Apply today! The Concentrator Project Engineer will be part of an Process team providing engineering services and/or field support. The role will require the engineer to develop solutions...Long term contractLocal areaFlexible hours$55.96 - $74.61 per hour
...seeking a high-caliber, Platform Engineer to design, operate, and evolve... ...developer workflows while embedding compliance, structural resilience... ...Integration: Build and embed secure secret injection, rotation... ...Methods, and Dynamic Secrets Engine mounts. Custom Development:...Contract work$39.66 - $46.67 per hour
...Main Purpose and Function This position is a technical, regulatory and inspectional field/office position that represents Engineering Services in the administration of relevant by-laws related to private building sites affecting City property. Inspects, administers...Hourly payFull timeFor contractorsWork at office$135k - $175k per year
SOFTWARE ENGINEERING MANAGER II - VANCOUVER, HYBRID (2-3 DAYS IN OFFICE) We are seeking a dynamic, delivery-focused Engineering Manager... ...industry leader that enables financial institutions to deploy embedded financial products and services, creating a seamless banking connection...Work at officeImmediate startFlexible hoursShift work$110k per year
...model to a modern data platform organization, one that powers embedded analytics, operational data products, and AI/ML capabilities across... ..., enforcing rigorous data quality standards, and creating engineering patterns that let analytics, product, engineering, and AI initiatives...Full timeWork at officeRemote workFlexible hours$208.58k - $273.77k per year
...across lululemon's vertically integrated retail ecosystem, while embedding strong data governance and responsible AI practices from the... ...enterprise efficiency. Core responsibilities As a Principal AI/ML Engineer, you will define and drive implementation approaches for...Long term contractPermanent employmentPart time$110k - $125k per year
...of global enterprises. We are seeking a talented Senior DevOps Engineer to take ownership of our Secure Access build systems and infrastructure... ...security and uncompromised productivity. Only Absolute is embedded in more than half a billion devices, offering a permanent...Permanent employmentFlexible hoursShift work$165k - $220k per year
...Vancouver mostly follow a hybrid schedule where they are required to work within EPCM/design house environments, working closely alongside engineering and project delivery teams, attend in-person meetings or training and may also collaborate virtually. It offers a fast-paced,...InternshipWork at office- ...governance, and supporting the needs of citizens with integrity and dedication. Main Purpose & Function The Streets Design Civil Engineer II provides direct supervision and technical leadership to the Streets Design technical services team: unionized drafters and...Full timeContract work
$177.1k - $221.4k per year
...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership... ...change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our...Work at officeRemote workFlexible hours$125k - $200k per year
...join our Quantitative Equity Team! We are a high-performance team embedded in a top-performing quant fund that manages over $75 billion in... ...dedicated to the mission-critical operation of our investment engine—a well-tuned machine responsible for generating key decisions that...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
