Senior Embedded Engineer: IMU Hardware, Firmware & Software

One Silicon Chip Photonics

Montreal (administrative region)

On-site

CAD 85,000 - 115,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

One Silicon Chip Photonics (OSCP) is hiring engineers to move IMU-related products from R&D to production in Montréal. You will own subsystems, develop low-level firmware and software alongside hardware teams, and help bring boards from lab prototypes to full-scale production.

We value self-motivation, collaboration, and curiosity as we build photonic navigation tech for demanding applications in GNSS-denied environments. Montréal-based, venture-backed, ITAR-free.

Qualifications

  • Ship products or code that others depend on.
  • Degree or technical diploma in engineering, physics, or related field, or the portfolio that makes it irrelevant.
  • Strong C/C++ and/or Python, weighted by area.
  • 2+ years hands-on experience shipping real products; senior candidates welcome in photonics and optics.
  • Comfortable owning open-ended problems in a small team.

Responsibilities

  • Own a slice of the product end to end: a subsystem, a codebase, or a process.
  • Take designs from prototype to production as we scale.
  • Test, measure, and iterate on real hardware in the lab.
  • Support customer integrations: your work ends up on drones, robots, vehicles, and vessels.
  • Work shoulder to shoulder with a small team of hardware, firmware, and test engineers.
  • Document so the team can scale: designs, drivers, and procedures.

Skills

C/C++
Python

Education

Engineering/Physics degree or diploma

Job description

One Silicon Chip Photonics (OSCP) is hiring engineers to move IMU-related products from R&D to production in Montréal. You will own subsystems, develop low-level firmware and software alongside hardware teams, and help bring boards from lab prototypes to full-scale production.

We value self-motivation, collaboration, and curiosity as we build photonic navigation tech for demanding applications in GNSS-denied environments. Montréal-based, venture-backed, ITAR-free.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer (Embedded, Software, Electronics & PCB, or Photonics)
Engineer (Embedded, Software, Electronics & PCB, or Photonics)

One Silicon Chip Photonics • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Software Engineer, Applications
Software Engineer, Applications

Four Infinity • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Senior PIC Design & Photonics Architect
Senior PIC Design & Photonics Architect

Darwin Recruitment • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Embedded Software Developer, Staff
Embedded Software Developer, Staff

ipgjobs • Kingston

On-site
CAD 120,000 - 155,000
Lead Embedded Systems Architect (Firmware) – 1-Year Contract
Lead Embedded Systems Architect (Firmware) – 1-Year Contract

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1