Jobs.ca
Jobs.ca
Language
Mercor logo

Embedded Firmware Engineer - SoC

Mercor5 days ago
Remote
Greater Montreal Metropolitan Area
Mid Level
Full-Time

About the role

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

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

About Mercor

Software Development
51-200

We use AI to understand human ability and match talent with the opportunities they're best suited for.

Similar jobs you might like