Graphics and Compute Safety Critical Software Development Engineer
1 day ago
We are seeking a highly skilled Software Development Engineer to join our team at ORS Partners. As a Graphics and Compute Safety Critical Software Development Engineer, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.
Key Responsibilities- Develop and integrate graphics drivers that implement Vulkan SC
- Develop and integrate products based on Vulkan SC
- Ensure compliance to Khronos-based conformance test suites for all open standard interfaces
- Develop internal test suites for Vulkan SC drivers and derived products
- Develop baseline drivers and products on Windows/Linux for deployment on safety-critical operating systems and targets
- Adhere to regulatory guidelines and generate pertinent artifacts for certification activities
- Comply with defined coding standards and execute in alignment with the end-to-end development lifecycle
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics
- 8+ years of professional experience as a software developer with accelerated graphics and compute platforms (embedded safety-critical is a plus)
- Exceptional organizational, communication, collaboration, and team-building skills
- Diligent, tenacious, high integrity, strong work ethic, and sound problem-solving skills
- Excellent C/C++ programming skills
- Experience programming and optimizing graphics & compute drivers and applications
- 3D graphics & compute API knowledge and experience (OpenGL, and/or Vulkan)
- 3D graphics & compute driver knowledge and experience
- Windows/Linux development proficiency
- Experience with multithreading and concurrent programming (multicore work distribution a plus)
- Familiarity with performance analysis tools and strong debugging skills
- Working experience of open standard graphics and compute FACE/Khronos Interfaces (OpenGL SC 1.0, OpenGL SC 2.0, Vulkan SC)
- Experience with DO-178 and ISO 26262 is required
- Working experience with industry-pertinent coding languages (C/C++, GLSL, ESSL, SRIR-V, GPU-ISA, Graphics and Compute Shaders, Python)
- General Architectural Construct Knowledge (safety-critical embedded real-time graphics driver development, Real-Time Operating Systems (RTOS), hypervisors, multicore CPU configurations, interprocess communication, interrupt management, CPU/GPU synchronization methods, multithreaded/multipartitioned frameworks, virtualization mechanisms, robust time & space partitioning)
- Experience with embedded operating systems (VxWorks, Integrity, Deos, QNX, etc.)
- Experience with certification compliance artifacts and audit support (SLR/HLR/LLR requirement generation and traceability, structural/MCDC/statement coverage, control and data coupling assessment compliance, and MISRA coding standards)
- Adept at working in geographically distributed development teams
- Proficiency with development tools and supporting framework (DOORS, RTC, RTRT, Git, Jira), as well as the Microsoft Office tool suite, including Visio, SharePoint, OneDrive, and Teams
- Experience working with both waterfall and agile processes (scrum master certification a plus)
- Experienced with Six Sigma, Lean principles, CMMI, OKRs (Objectives & Key Results)
ORS Partners is a unique company built around the talents of our people. We are small enough to be personal but strong enough to be a market leader. Our achievements are global, and our technology ubiquitous in avionics, but our ambition is even larger. A home for talented people who want to contribute to building products and delivering solutions that matter.
We are revolutionizing aviation, automotive, and autonomous spaces with our safety-critical innovations, inspiring cutting-edge technological advances in functionally safe ecosystem frameworks encompassing graphics, compute, and autonomous solutions.
We are expanding our existing Software Development Group with individuals experienced in graphics and compute acceleration, functional safety, and certification compliance.
The Software Development Group is engaged throughout the product development lifecycle, ensuring alignment with applicable regulatory standards.
-
Canada ORS Partners Full timeAbout the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...
-
Canada ORS Partners Full timeAbout the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...
-
Embedded Software Engineer
1 week ago
Canada ORS Partners Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...
-
Embedded Software Engineer
1 week ago
Canada ORS Partners Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...
-
Safety Critical Embedded Software Developer
1 week ago
Canada Mannarino Systems & Software Full timeSafety Critical Embedded Software Developer Safety Critical Embedded Software Developer MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our team is passionate about building...
-
Safety Critical Embedded Software Developer
14 hours ago
Canada Mannarino Systems & Software Full time**Safety-Critical Embedded Software Developer** We are seeking an experienced and passionate Safety Critical Embedded Software Developer to develop, document, and deliver embedded software for safety-critical positioning products. MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification...
-
Safety Critical Embedded Software Developer
1 week ago
Canada Mannarino Systems & Software Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...
-
Safety Critical Embedded Software Developer
1 week ago
Canada Mannarino Systems & Software Full timeAbout UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...
-
Safety Critical Embedded Software Developer
1 week ago
Canada Mannarino Systems & Software Full timeAbout UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...
-
Safety Critical Embedded Software Developer
1 week ago
Canada Mannarino Systems & Software Full timeAbout UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...
-
Graphics Performance Optimization Engineer
4 weeks ago
Canada ORS Partners Full timeGraphics Performance Optimization EngineerJoin ORS Partners in a dynamic role as a Graphics Performance Optimization Engineer. We are a well-established and innovative company dedicated to advancing technology in aviation, automotive, and autonomous sectors. In this role, you will leverage your skills in planning, organization, and technical expertise to...
-
Software Engineer
4 weeks ago
Canada ORS Partners Full timeSoftware Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...
-
Software Engineer
4 weeks ago
Canada ORS Partners Full timeSoftware Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...
-
Software Engineer
4 weeks ago
Canada ORS Partners Full timeSoftware Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...
-
Software Engineer
4 weeks ago
Canada ORS Partners Full timeSoftware Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote) Company: Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...
-
Graphics Software Engineer
4 weeks ago
Canada Advanced Micro Devices Full timeTRANSFORMING LIVES WITH AMD TECHNOLOGY At AMD, we are dedicated to enhancing lives through our innovative technology, impacting industries, communities, and the world at large. Our mission is to develop exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...
-
Graphics Software Engineer
4 weeks ago
Canada Advanced Micro Devices Full timeJOIN AMD AND MAKE A DIFFERENCEAt AMD, we are dedicated to enhancing lives through our innovative technology, impacting our industry, communities, and the globe. Our goal is to create exceptional products that propel the future of computing, serving as the foundation for data centers, artificial intelligence, personal computing, gaming, and embedded systems....
-
Canada timesjobs Full timeJob Title: Graphics Software Developer, Augmented RealityLocation: Waterloo, ON, CanadaExperience Level: MidEmployment Type: Full-timeMinimum Qualifications:Bachelors degree or equivalent practical experience.2 years of experience with software development in C , or 1 year of experience with an advanced degree. Experience working with Linux kernel.2 years...
-
Embedded Software Engineer
2 weeks ago
Canada, CA ORS Partners Full timeSoftware Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...
-
Canada timesjobs Full timeJob Title: Graphics Software Developer, Augmented RealityLocation: Waterloo, ON, CanadaExperience Level: MidEmployment Type: Full-timeMinimum Qualifications:Bachelors degree or equivalent practical experience.2 years of experience with software development in C , or 1 year of experience with an advanced degree. Experience working with Linux kernel.2 years of...