Enable job alerts via email!

Senior Graphics Engineer - RTOS

Wind River

Ottawa

Hybrid

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in Ottawa is seeking a Senior Engineer – Graphics & Display Architect to lead the development of graphics stack and GPU drivers. The role requires in-depth knowledge of Vulkan APIs, proficiency in C/C++, and substantial experience in GPU development. Join a top-rated workplace offering flexible schedules and comprehensive health coverage, making a meaningful impact in advanced technology sectors.

Benefits

Flexible hybrid work schedule
Comprehensive health coverage
Generous time off

Qualifications

  • Experience with display APIs like drm-kms, fbdev, Android Hardware Composer.
  • Knowledge of GPU architectures (AMD, Arm, Intel, Nvidia, Qualcomm).
  • Experience with graphics driver development.

Responsibilities

  • Lead graphics stack, GPU, and display driver development.
  • Design and implement graphics features based on requirements.
  • Adapt and integrate open-source libraries.

Skills

Expertise in Vulkan APIs
Proficiency in C/C++ programming
10+ years developing GPU and display controllers
Leadership skills
Problem-solving abilities

Education

Bachelor's or Master's in Computer Science, Engineering, or related field

Tools

Vulkan SC APIs
VxWorks
RTOS

Job description

Senior Engineer – Graphics & Display Architect

Join us at Wind River as a Senior Engineer – Graphics & Display Architect.

Position: Senior Engineer – Graphics & Display Architect

Location: Ottawa, CN

Citizenship Clearance Required

Why Choose Wind River?

Wind River impacts critical infrastructure domains such as telecommunications (including 5G), industrial automation, healthcare, automotive, aerospace, and defense. Recognized as #1 in Edge Compute OS Platforms by VDC Research, we also excel in IoT security, cloud, and edge computing, and have been a Top Workplace for 8 consecutive years. Join us to make a meaningful impact in a culture that values growth, respect, and innovation.

Team & Projects

You will be part of the Wind River Operating System team, working on mission-critical, robust, real-time operating systems for aerospace and automotive applications, contributing to the Helix Virtualization Platform development team.

Job Responsibilities

  • Lead graphics stack, GPU, and display driver development.
  • Design and implement graphics features based on requirements.
  • Adapt and integrate open-source libraries for Vulkan SC APIs on RTOS.
  • Provide technical leadership, conduct design and code reviews, ensure robustness of graphics solutions.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or related field.
  • 10+ years developing GPU and display controllers.
  • Expertise in Vulkan APIs and graphics driver development.
  • Experience with display APIs like drm-kms, fbdev, Android Hardware Composer, VK_KHR_display.
  • Proficiency in C/C++ programming.
  • Knowledge of GPU architectures (AMD, Arm, Intel, Nvidia, Qualcomm).
  • Leadership skills and problem-solving abilities.

Preferred Skills

  • Experience with Graphics API applications and safety certifications like DO-178C.
  • Hands-on with VxWorks or RTOS, embedded development on ARM/Intel platforms.
  • Knowledge of MISRA C or CERT C rules.

Benefits

  • Flexible hybrid work schedule.
  • Top-rated workplace with comprehensive health coverage.
  • Generous time off, holidays, 401K matching, HSA, FSA, wellness programs.

Diversity & Privacy

Wind River is committed to a discrimination-free environment, respecting all laws and individual rights. For more info, visit our website and review our Privacy Notice.

Security Clearance

Applicants must undergo a security clearance process. Citizenship restrictions apply for certain countries. Employment contingent on clearance completion.

This job posting is active and accepting applications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.