
Senior Member of Technical Staff -NSA
- Ottawa, ON
- Permanent
- Full-time
This position offers an exciting opportunity to work on cutting-edge graphics technology within a safety-critical environment. If you have a passion for real-time graphics, low-level programming, and embedded systems that are certified for stringent aerospace standards, we'd love to hear from you!Key Responsibilities:
- Serve as the primary technical focal point for graphics stack, GPU, and display driver development.
- Design and implement graphics features based on product requirements.
- Adapt and integrate open-source libraries to support Vulkan SC APIs on a RTOS.
- Provide technical leadership and guidance to the development team.
- Conduct detailed design and code reviews, ensuring compliance with industry best practices.
- Knowledge of GPU architecture.
- Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or a related field.
- 10+ years of experience developing GPU and display controller drivers.
- Strong expertise in Khronos Group Vulkan APIs.
- Experience with display APIs such as drm-kms, fbdev, Android Hardware Composer or VK_KHR_display.
- Experience in low-level graphics driver development.
- Familiarity with various GPUs (e.g., AMD, Arm, Intel, Nvidia, Qualcomm, etc.).
- Experience debugging Graphics driver issues found by application usage of Graphics APIs
- Proficiency in C and/or C++ programming.
- Demonstrated leadership skills (influence, coaching, mentoring, identification of innovation needs/opportunities, direction setting)
- Excellent problem-solving, communication, and interpersonal skills.
- Experience writing applications using Graphics APIs.
- Experience with DO-178C Safety Certification.
- Hands-on experience with VxWorks or other Real-Time Operating Systems (RTOS).
- Embedded software development experience on ARM and Intel platforms.
- Knowledge of MISRA C or CERT C rules.
- Flexible home office! We offer the flexibility of a hybrid work schedule
- Named
- 100% Employee covered Medical, Dental, and Vision insurance*
- Flexible Time Off policy* + 12 observed Holidays
- 401K with company match
- Health Savings Account (HSA) and Flexible Spending Account (FSA)
- Wellness Benefits through