Headquartered in Ottawa, BTA Design specializes in ASIC and FPGA design, embedded software development, and AR/VR research. They are seeking an Embedded Software Designer with PCIe driver expertise to work in an AR/VR research SoC team, contributing to the development of a leading technology firm.
Requirements
- Design and implementation of embedded firmware for AR/VR SoCs.
- Develop early firmware for RTL verification.
- A minimum of an undergraduate degree in Computer Science, Computer or Electrical Engineering or the equivalent combination of skills and experience.
- Minimum of 7 years of relevant embedded software experience.
- Experience with C.
- Assembly, C++, Python preferred.
- Experience developing PCIe drivers.
- Experience developing Linux and Windows drivers.
- Jungo WinDriver Framework experience preferred.
- Low-level architectural understanding and development experience with embedded processors (ARM required, RISC-V preferred).
- Experience designing and bringing up BOOTROMs preferred.
- Version control system experience (Git).