Embedded Software Designer – Ar / Vr Project

Ottawa, ON, CA, Canada

Job 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 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.

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)



m835R8i3fj

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2633949
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned