Talent.com
Senior Embedded Firmware Engineer
Senior Embedded Firmware EngineerRobert Half • Richmond Hill, ON, CA
Senior Embedded Firmware Engineer

Senior Embedded Firmware Engineer

Robert Half • Richmond Hill, ON, CA
9 days ago
Job type
  • Permanent
  • Quick Apply
Job description

We are looking for a Senior Embedded Firmware Engineer to join our team in Richmond Hill, Ontario. In this role, you will contribute to developing and maintaining firmware for embedded systems, collaborating closely with cross-functional teams to deliver high-quality solutions. This position provides an opportunity to work on innovative technologies and solve complex challenges in a dynamic environment.

This role is hybrid, 4 days onsite in Richmond Hill Office and 1 day work from home!

Responsibilities :

  • Develop, test, and maintain firmware for embedded systems using C, C++, and Python.
  • Collaborate with cross-functional teams to design and implement software architecture policies.
  • Utilize tools such as Jira, Confluence, and Git to manage projects and track progress effectively.
  • Work with Linux Kernel and embedded Linux distribution tools such as Yocto, Buildroot, and OpenWRT.
  • Design and debug bootloaders, including U-Boot, to ensure system reliability.
  • Implement image and video processing methods using frameworks like V4L2, GStreamer, and OpenCV.
  • Apply Agile development methodologies to streamline project workflows and deliverables.
  • Conduct debugging and problem-solving to optimize system performance.
  • Assist with hardware-in-the-loop test automation and CI pipeline organization for embedded projects.
  • Stay updated on AI / ML frameworks and integrate them into embedded environments when applicable.
  • Bachelor’s degree in computer science, engineering, or a related field.
  • Minimum of 5 years of experience in embedded firmware engineering.
  • Proficiency in programming languages such as C, C++ (including C++17), Python, and Shell scripting.
  • Hands-on experience with Linux Kernel and embedded Linux distribution tools.
  • Familiarity with image and video processing frameworks like OpenCV and GStreamer.
  • Strong knowledge of Agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Ability to read electronic schematics and use basic electronic instruments such as oscilloscopes and multi-meters.

Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.

This job posting is for a current vacancy with our client.

Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.

Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.

Only job postings for jobs located in Quebec appear in French.

© 2025 Robert Half. By clicking “Apply,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice .

Create a job alert for this search

Firmware Engineer • Richmond Hill, ON, CA

Similar jobs
Software Engineer (Early Career to Senior)

Software Engineer (Early Career to Senior)

Redcan.ai • Toronto C6A, ON, Canada
Full-time
Software Engineer (Early Career to Senior).Redcan is at the forefront of building agentic AI products and tools that enable our customers to scale their product deployment capability by orders of m...Show more
Last updated: 30+ days ago • Promoted
Senior Hardware Designer - Embedded Systems & FPGA Hybrid

Senior Hardware Designer - Embedded Systems & FPGA Hybrid

Hitachi Vantara Corporation • Toronto
Full-time
A leading technology solutions provider in Toronto is looking for a Hardware Design Engineer to create and improve products using advanced engineering principles. You will be responsible for hardwar...Show more
Last updated: 30+ days ago • Promoted
Senior Display Software Engineer – Embedded Systems

Senior Display Software Engineer – Embedded Systems

Qualcomm • Markham
Full-time
A leading global technology company in Canada is seeking a Software Engineer to develop efficient display drivers and embedded software for next-gen devices. The ideal candidate will have a Bachelor...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Lead – Automotive SDV (Hybrid)

Senior Embedded Software Lead – Automotive SDV (Hybrid)

General Motors • Markham
Full-time
A leading automotive company in York Region is seeking a Senior Software Developer to join their Agile Scrum teams responsible for developing embedded automotive control systems.The ideal candidate...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer — Lead High-Impact, Remote / Hybrid

Senior Software Engineer — Lead High-Impact, Remote / Hybrid

Achievers • Toronto C6A, ON, Canada
Remote
Full-time
A leading employee recognition platform in Canada seeks a Senior Software Engineer to drive product impact at a global scale. The role offers hybrid or remote work options.Responsibilities include l...Show more
Last updated: 6 days ago • Promoted
Senior Embedded Engineer - Remote, C / C++, RTOS

Senior Embedded Engineer - Remote, C / C++, RTOS

Motive • Toronto, ON, Canada
Full-time
A leading technology firm in Toronto is seeking an Embedded Engineer to shape IoT embedded solutions.This role involves defining technical vision for high-performance firmware on multi-core platfor...Show more
Last updated: 26 days ago • Promoted
Senior Embedded Firmware Engineer for High-Speed SoCs

Senior Embedded Firmware Engineer for High-Speed SoCs

Alphawave Semi • Toronto
Full-time
A leading technology company in Toronto is seeking a Staff / Sr.Staff Embedded Software Engineer to design and develop deeply embedded C / C++ firmware for next-generation connectivity SoCs.The ideal c...Show more
Last updated: 30+ days ago • Promoted
Senior Product Engineer

Senior Product Engineer

Parallelz • Toronto, ON, Canada
Full-time
As a Senior Product Engineer, you will own meaningful slices of the product end-to-end, from shaping requirements and UX tradeoffs to shipping production-quality code and iterating based on real us...Show more
Last updated: 24 days ago • Promoted
Senior Embedded Systems Software Engineer (NSP / SoC)

Senior Embedded Systems Software Engineer (NSP / SoC)

Nutanix • Markham
Full-time
A leading technology company is seeking a senior software engineer in Markham, Canada, to work on system software for high-performance processors. Candidates should have strong experience with C / C++...Show more
Last updated: 7 days ago • Promoted
Lead Engineer - Embedded SW Development

Lead Engineer - Embedded SW Development

GE Vernova Inc • Markham
Full-time
Come bring your energy to change the world.Grid Solutions, part of the GE Vernova portfolio of energy businesses, serves customers globally with over 12,000 employees. Grid Solutions provides equipm...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer, Product Engineering, Canada

Senior Software Engineer, Product Engineering, Canada

Ashby • Toronto C6A, ON, Canada
Full-time
Hi I’m Abhik, Ashby's Co-Founder and VP of Engineering.We’re looking for a versatile, persistent product engineer who’s not afraid to set up reusable building blocks across the stack and advocate f...Show more
Last updated: 6 days ago • Promoted
Senior Embedded Systems Engineer, Medical Devices

Senior Embedded Systems Engineer, Medical Devices

Thornhill Medical • Toronto
Full-time
A medical technology company in Toronto seeks a Senior Embedded Systems Designer / Engineer.This role involves designing and maintaining embedded systems for medical devices.The ideal candidate has 8...Show more
Last updated: 9 days ago • Promoted
Senior+ Software Engineer

Senior+ Software Engineer

DraftAid • Toronto C6A, ON, Canada
Full-time
DraftAid – Mississauga, Ontario, Canada.Base pay range : $140,000 – $200,000 per year (actual pay based on skills and experience). At DraftAid, we are building software that generates CAD manufacturi...Show more
Last updated: 1 day ago • Promoted
Senior Embedded Platform Engineer, Android Automotive

Senior Embedded Platform Engineer, Android Automotive

Rivian and Volkswagen Group Technologies • Toronto
Full-time
An automotive technology joint venture is looking for a Staff Embedded Platform Engineer in Toronto, Canada.The role entails leading the development of core foundational software, including Android...Show more
Last updated: 9 days ago • Promoted
Senior Firmware Engineer, Embedded Linux (Remote)

Senior Firmware Engineer, Embedded Linux (Remote)

Samsara • Toronto, Canada
Remote
Full-time
A leading IoT solutions provider is seeking a Senior Firmware Engineer to join their Safety OS Platform team.In this remote role, you'll develop the embedded Linux stack for safety devices, enhanci...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Rose Rocket, Inc. • Toronto C6A, ON, Canada
Full-time
Rose Rocket 🚀 is a market leader in Transportation Management Software.We’re a startup going after the $700+ billion dollar trucking industry, leading the shift to SaaS while revolutionizing the w...Show more
Last updated: 5 days ago • Promoted
Senior Embedded Firmware Engineer – Medical Imaging

Senior Embedded Firmware Engineer – Medical Imaging

EssilorLuxottica • Toronto
Full-time
A global leader in vision care products is looking for a Senior Firmware Engineer to develop and maintain firmware for retinal imaging devices. The role involves collaborating with multi-disciplinar...Show more
Last updated: 30+ days ago • Promoted
Senior Engineer, Applications

Senior Engineer, Applications

Sage Recruiting • Toronto, ON, Canada
Full-time
Applications Engineer, Innovation Division.Location : Fully on-site in downtown Toronto, ON.Compensation : $150K to $180K CAD + Equity. Our client is a fast-growing, well-funded technology company bui...Show more
Last updated: 29 days ago • Promoted