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

Embedded Firmware Engineer

$100k - $120k

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 proceduresDocument 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.* 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. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Vancouver, WA vacancy
  • $157k - $235k

     ...that powers immersive augmented reality experiences across Specs, Snapchat, and other services. We're looking for an Embedded Software/Firmware Engineer to join the Spectacles team! What you'll do Develop embedded software and firmware for micro-display systems,... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Vancouver, WA
    1 day ago
  • Clarius Mobile Health in Vancouver is seeking an Embedded Firmware Engineer to contribute to a two‑year fixed‑term project developing FPGA firmware and embedded software for handheld ultrasound devices. You will work with the algorithm team to port firmware IP across custom... 
    Suggested
    Fixed term contract

    Clarius Mobile Health

    Vancouver, WA
    2 days ago
  • We are seeking an experienced Embedded QNX / Android Developer to design, develop, integrate, and debug embedded software for next-generation automotive systems. The ideal candidate will have strong experience with QNX, Android Automotive, embedded Linux, C/C++, and automotive... 
    Suggested

    Global Connect Technologies

    Portland, OR
    3 days ago
  •  ...Job Description Job Description Job Title:  Embedded Software Engineer - Kernel Department: Software Engineering Reports To:  Team Lead Engineer and Director of Software Engineering  FLSA Status: Exempt, Salary, Full-Time Travel:  No Shift: Monday... 
    Suggested
    Full time
    Casual work
    Work at office
    Monday to Friday
    Shift work

    Sightline Intelligence

    Portland, OR
    4 days ago
  • Socket.dev is seeking an Embedded Software Engineer - Kernel to join the Software Engineering team in Portland, OR. You will design, develop, and maintain low-level C/C++ software for video processing across Linux, Nvidia platforms, and custom hardware. You will collaborate... 
    Suggested

    Socket

    Portland, OR
    2 days ago
  • Job Title: Embedded Software Engineer - Camera Systems Department: Software Engineering Reports To: Director of Software Engineering and/or Team...  ...) with a focus on camera systems. Develop and maintain firmware and existing Linux C/C++ software for camera and motor control... 
    Full time
    Work experience placement
    Casual work
    Work at office

    Sightline Intelligence

    Portland, OR
    5 days ago
  • Sightline Intelligence is seeking an Embedded Software Engineer - Kernel to design and maintain low-level software for video processing systems in a Portland office. The role collaborates with Software Engineering, Customer Support, and Sales to deliver tailored kernel... 
    Work at office

    Sightline Intelligence

    Portland, OR
    3 days ago
  •  ...level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists, and Machine Learning engineers.Who Should Apply: Recent Computer science/Engineering/Mathematics/Statistics or Science Graduates looking to make their careers in... 
    H1b

    SynergisticIT

    Vancouver, WA
    4 days ago
  • Job-ID17999935Reference21-11534Required skills: • Excellent knowledge of software testing methodologies, debugging tools, and quality test tools • Experience with a test management tool such as the Xray Jira plugin or TestRail • Excellent knowledge of mobile- or web-specific...

    Intelliswift

    Portland, OR
    4 days ago
  •  ...ABOUT THIS JOB   We’re looking for an experienced Full-Stack Go Software Engineer to join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal role in making platforms highly usable and thoroughly enjoyable for our clients and partners.... 
    Full time
    Flexible hours

    Trend Capital Holdings, Inc.

    Vancouver, WA
    more than 2 months ago
  •  ...is growing at a fast pace and this team’s mission is to apply technology to accelerate that growth through best-in-class software engineering, data engineering, and business intelligence. We are Sales Technology division within Global Sales organization and our mission... 
    Internship
    Worldwide

    Amazon

    Vancouver, WA
    4 days ago
  • Global Connect Technologies seeks an experienced Embedded QNX / Android Developer to design, develop, integrate, and debug embedded software for automotive systems. The role requires strong expertise in QNX, Android Automotive, embedded Linux, and C/C++ with exposure to... 

    Global Connect Technologies

    Portland, OR
    3 days ago
  • $18 - $25 per hour

     ...in May 2027. This application is open from August 2026 through October 2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering (SC&E)? Solutions Consulting & Engineering is an... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Vancouver, WA
    4 days ago
  • $120k - $150k

     ...performance requirements  Participate in architecture discussions and technical design reviews  Participate in code reviews and uphold engineering best practices across the team   Identify opportunities to improve system design, performance, and developer productivity... 
    Work at office
    Local area
    Remote work

    Office Ally

    Vancouver, WA
    4 days ago
  • $110k - $150k

     ...used areas of the AWS console. Our team values experimentation, customer focus, close collaboration with product, UX, and service engineering, and a culture of mentorship, knowledge sharing, and career growth. We also support Amazons Worldwide Sustainability organization... 
    Full time
    Internship
    Worldwide

    Amazon Development Centre Canada ULC

    Vancouver, WA
    more than 2 months ago
  • Envisio is seeking a seasoned Full Stack Software Engineer to join our Engineering team. You will build tools that public sector clients rely on to run transparently, execute big plans, and empower communities. You are self-sufficient and collaborative, with strong communication... 
    Remote job

    Envisio

    Vancouver, WA
    2 days ago
  • TSMC Washington is hiring a Senior Software Engineer (Full Stack) to join the North America Software Center. You will work on full stack development across front-end and back-end, building scalable web applications and robust APIs in a collaborative, fast-paced environment... 

    TSMC - Taiwan Semiconductor Manufacturing Company Limited

    Vancouver, WA
    2 days ago
  • $111.07k - $148.1k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Vancouver, WA
    5 days ago
  •  ...relocation to the area. We recruit nationally and provide financial relocation assistance. Responsibilities As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Together with customer counterparts, you’ll... 
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Vancouver, WA
    3 days ago
  •  ...Epic is seeking a Technical Solutions Engineer based in Madison, WI. This role involves working on software impacting millions of patients globally, diagnosing complex problems, and implementing solutions across various locations. Qualifications include a Bachelor’s degree... 
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Vancouver, WA
    3 days ago
  • $95k - $154k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time positions with clients.Ideal Candidates:Recent grads in CS,... 
    Full time
    H1b

    SynergisticIT

    Vancouver, WA
    5 days ago
  •  ...your work so others can support and extend it. What We Think You’ll Need ~ Bachelor’s degree in computer science, software engineering, or a related field, or equivalent professional experience. ~12 or more years of software development experience. ~ Master's... 
    Full time
    Temporary work
    Remote work
    Home office
    Shift work

    GrabJobs

    Vancouver, WA
    17 hours ago
  • $104k - $131k

     ...Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location... 
    Work at office
    Remote work
    Relocation
    3 days per week

    Cambia Health Solutions

    Vancouver, WA
    4 days ago
  • Global Connect Technologies is seeking an experienced Embedded QNX / Android Developer in Portland, OR. You’ll build and optimize platform software for embedded and automotive systems, focusing on low-level development, IPC, and real-time performance. You will work across... 

    Global Connect Technologies

    Portland, OR
    1 day ago
  • What you need for this position: - Solid professional background in creating efficient, scalable and highly usable web interfaces - Assist in creation of e-commerce design solutions - Able to demonstrate several website examples - Create design solutions for ...
    Full time

    Bazirkl

    Portland, OR
    1 day ago
  • Job Description Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St....
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Relocation

    Right Talent Right Now

    Portland, OR
    1 day ago
  • $120k - $140k

     ...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Vancouver, WA
    5 days ago
  • Do you think local discovery is still not there yet? Do you find local review sites to be full of stuff that isn't relevant to you? So do we. About GuideMe is currently looking to add a passionate, hard-working PHP developer to our small startup team that is rethinking...
    Full time
    Work at office
    Local area
    Work from home

    Guideme

    Portland, OR
    1 day ago
  •  ...collaborative, and obsessed with building the best product in the industry. Come disrupt an industry with us. About the Role: The engineering team is scaling to meet demand that is outpacing our ability to ship. You'll build across our core platform products that... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Day shift

    Prophetic Technologies

    Portland, OR
    1 day ago
  •  ...fundamentals and problem-solving skills (such as data structures, computational algorithms, and operating systems)0-1+ years of data engineering experienceBenefitsOn job technical supportE-verifiedFiling of H1b and green cardFull time positionCandidates who are missing the... 
    H1b
    Immediate start

    SynergisticIT

    Vancouver, WA
    3 days ago

Do you want to receive more vacancies?

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