Enable job alerts via email!

Embedded Software Designer – AR/VR Project

Btadesignservices

Ottawa

Remote

CAD 80,000 - 100,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a rapidly growing design services firm where your skills will shine in a stimulating technical environment. As an Embedded Software Designer, you'll work on cutting-edge AR/VR technology, contributing to innovative projects that push the boundaries of what's possible. This role offers the chance to collaborate with world-leading technology firms, allowing you to develop embedded firmware for advanced SOCs. With a commitment to work-life balance, this company fosters a supportive atmosphere where your contributions are valued, making it an ideal place for talented individuals eager to make a difference in the tech landscape.

Qualifications

  • 7+ years of relevant embedded software experience required.
  • Experience with C, low-level architecture, and SOC hardware preferred.

Responsibilities

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

Skills

C Programming
Embedded Software Development
Low Level Architecture
Version Control (Git)
PCIe Driver Development
Python
Assembly Language
RISC-V Architecture

Education

Undergraduate Degree in Computer Science
Undergraduate Degree in Computer Engineering
Undergraduate Degree in Electrical Engineering

Tools

Zephyr RTOS
Other RTOS
Embedded Processors (ARM)

Job description

We’re hiring! Come and join one of the fastest growing design services companies in Ottawa. BTA Design Services is looking for talented individuals to join our team. Be part of a company that offers interesting work in challenging, stimulating technical environments with companies that lead the world in technology and innovation.

We recognize that our strength is in the individuals who bring their talents with them to work so at BTA Design Services, we foster an environment where everyone on the team is appreciated, trusted and engaged. We also recognize that work-life balance is important and we strive to provide our employees not just with challenging roles but with roles that also allow them to enjoy family, friends and life outside of work.

Duties and 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 ideal candidate will have the following responsibilities:

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

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:

  1. A minimum of an undergraduate degree in Computer Science, Computer or Electrical Engineering or the equivalent combination of skills and experience
  2. A minimum of 7 years of relevant embedded software experience
  3. Experience with C required. Assembly, C++, Python preferred
  4. Low level architectural understanding and development experience with embedded processors (ARM required, RISC-V preferred) and SOC hardware accelerator and peripherals highly preferred
  5. Experience designing and bringing up BOOTROMs preferred
  6. Version control system experience (Git)
  7. Experience with Zephyr highly preferred otherwise other RTOS experience required
  8. Experience developing PCIe drivers required
  9. Experience with standard device interfaces e.g. Ethernet, SPI, I2C, USB, GPIO and memory architectures e.g. DDR/SDRAM/DMA preferred
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Designer – AR/VR Project

BTA Design Services

Ottawa

Remote

CAD 80,000 - 100,000

30+ days ago