Embedded Software Designer – AR / VR Project at BTA Design Services
Ottawa, ON K2H 8R2, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

0.0

Posted On

27 Aug, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Python, Computer Science

Industry

Computer Software/Engineering

Description

ABOUT US:

Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs.
We’re adaptable and efficient, with a brilliant staff at our core. We aim to be the best at what we do.
Our success continues to fuel growth. We are currently searching globally for a number of key technical resources, including an Embedded Software Designer with expertise PCIe drivers.

KEY QUALIFICATIONS:

This position requires a dynamic embedded software designer who is a fast learner and is eager to apply their skills working with the latest embedded processor and SOC technology:

  • A minimum of an undergraduate degree in Computer Science, Computer or Electrical Engineering or the equivalent combination of skills and experience
  • A minimum of 7 years of relevant embedded software experience
  • Experience with C required. Assembly, C++, Python preferred
  • Experience developing PCIe drivers
  • Experience developing Linux and Windows drivers required. Jungo WinDriver Framework experience preferred.
  • Low level architectural understanding and development experience with embedded processors (ARM required, RISC-V preferred) and SOC hardware accelerator and peripherals highly preferred
  • Experience designing and bringing up BOOTROMs preferred
  • Version control system experience (Git)

m835R8i3f

Responsibilities

The Embedded Software Designer will be remotely embedded in an AR/VR research SoC team to work on the latest SoC embedded processor sub-system technology. This AR/VR research SoC team is part of a larger AR/VR SoC organization in one of the world’s largest technology firms. The incumbent will have the following responsibilities:

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