Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

High Tech Genesis

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is looking for an Embedded Software Engineer to join their AR/VR research team, working remotely. The ideal candidate has 7-10 years of embedded software experience, strong C programming skills, and expertise in ARM architectures. Responsibilities include designing and implementing firmware for SoCs and developing early firmware for verification. A minimum undergraduate degree in Computer Science or a related field is required. This role supports diversity and inclusion in the workplace.

Qualifications

  • 7-10 years of relevant embedded software experience.
  • Experience with C required; Assembly, C++, and Python preferred.
  • Proven background in building kernel-level drivers for Linux and Windows.

Responsibilities

  • Design and implement embedded firmware for AR/VR SoCs.
  • Develop early firmware for RTL verification.

Skills

Embedded software experience
C programming
Kernel-level drivers
ARM architecture
RISC-V ecosystems
Version control (Git)
Quick learner

Education

Undergraduate degree in Computer Science or Engineering
Job description

High Tech Genesis is seeking anEmbedded Software Engineer who will join a leading tech firm’s AR/VR research SoC team, working remotely on cutting‑edge embedded processor sub‑system technology.

In this role, you will:

  • Design and implementation of embedded firmware for AR/VR SoCs
  • Develop early firmware which may assist in RTL verification

Required Skills and Experience:

  • 7-10 years of relevant embedded software experience
  • Experience with C required. Assembly, C++, Python preferred
  • Proven background in building kernel‑level drivers across both Linux and Windows environments; hands‑on familiarity with the Jungo WinDriver framework is a strong asset.
  • Deep expertise in embedded processor architecture with practical development experience on ARM platforms (mandatory) and exposure to RISC‑V ecosystems. Strong knowledge of SoC hardware accelerators and peripheral integration is highly valued.
  • Track record of architecting and initializing BOOTROMs, including system bring‑up and debugging, is considered a significant advantage.
  • Version control system experience (Git)
  • A minimum of an undergraduate degree in Computer Science, Computer or Electrical Engineering or the equivalent combination of skills and experience
  • A fast learner and is eager to apply their skills working with the latest embedded processor and SOC technology:

High Tech Genesis Inc. is an Equal Opportunity Employer.Diversity and inclusion are at the core of our values.

Please advise High Tech Genesis of any accommodation measures you may require.

Please be advised:

  • Applicants must have the legal right to work in Canada.
  • Kindly submit your resume in MS Word format upon application for this position.

Begin your exciting career with us by applying online at:https://jobs.hightechgenesis.com/o/embedded-software-engineer-8

START DATE: 08/26/2025

Let us know if you are interested in this position. Complete this short form and we will follow up with you promptly.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.