We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Mercor logo
Mercor Verified
Human Resources (HR) Tech, AI, Staffing & Recruiting, Talent Marketplace, SaaS

Senior Embedded-Systems Software Engineer

Montreal, Quebec, CanadaRemoteFull TimeSenior$95–$130 /hrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

About The Job
Mercor
connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include
Benchmark
,
General Catalyst
,
Peter Thiel
,
Adam D'Angelo
,
Larry Summers
, and
Jack Dorsey
.
Position:
Embedded Software Engineer
Type:
Full-Time
Compensation:
$95–$130/hour
Location:
Remote
Role Responsibilities

  • Develop firmware to integrate custom image sensors with a microcontroller unit (MCU).
  • Develop firmware to interface with hardware acceleration blocks.
  • Develop firmware to interface with sensors such as IMU, barometers, and magnetometers.
  • Develop bootloaders and test applications for various peripherals.
  • Test the developed firmware with the hardware and document designs.
  • Perform performance analysis and work independently in a dynamic environment.

Qualifications
Must-Have

  • 8+ years of experience in firmware or embedded software development using C/C++.
  • 2+ years of experience developing drivers for camera sensors on new integrated circuits (ICs).
  • 2+ years of experience developing firmware for multi-core SoCs or MCUs.
  • Experience with Zephyr OS, Embedded Linux, or other real-time operating systems (RTOS).
  • Ability to work autonomously with little or no supervision.

Preferred

  • Familiarity with MIPI C-PHY and image sensors.
  • Familiarity with I3C, SPI, UART, USB communication protocols.
  • Familiarity with Embedded Linux and kernel drivers.
  • Familiarity with file systems and bootloaders on small MCUs and larger SoCs.
  • Experience with low power optimization of embedded systems.
  • Strong technical writing skills.

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

  • For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome/welcome
  • For any help or support, reach out to: support@mercor.com

*PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.*
,

Ready to apply?
You'll be redirected to Mercor's application page.