Embedded Software Designer – AR / VR Project
Ottawa, ON, Canada
Full Time
Experienced
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 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:
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:
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 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.
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)
Apply for this position
Required*