Senior Graphics Software Engineer

6 days ago


Toronto, Ontario, Canada Wind River Systems Full time
Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.

Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone.

The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a "Top Workplace" for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world.

ABOUT THE OPPORTUNITY

We are seeking a skilled and experienced Graphics Software Engineer to contribute to the development of a Vulkan Safety-Certified Graphics Stack for RTOS. In this role, you will be responsible for designing, implementing, and adapting Vulkan APIs to support various GPU and display controllers on RTOS. You will work closely with architects and development teams, providing detailed designs, implementing solutions, conducting code reviews, and ensuring the robustness of the overall graphics stack.

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.

REQUIRED SKILLS & QUALIFICATIONS

- 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 OpenGL and Khronos Group Vulkan APIs.
- 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.
- Must be a local resident of Ottawa, CN with ability to work on site.
- Must be legally able to work in Canada without requirement of any type of visa sponsorship or transfer both now or at any time in the future.

PREFERRED (NICE TO HAVE) 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.

BENEFITS

- Flexible home office We offer the flexibility of a hybrid work schedule.
- 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)

Wind River is committed to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national, social, or ethnic origin, age, physical, mental, or sensory disability, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, HIV status, family medical history or genetic information, family or parental status including pregnancy, or any other status protected by the laws or regulations in the locations where we operate. Wind River will not tolerate discrimination or harassment based on these characteristics.

Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here.

Security Clearance Requirements

Successful candidates must engage in a security clearance process in regards to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.

Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Diversity is foundational for Wind River's business success. We want to be a workplace of choice for all people and we value the unique perspectives offered by a diverse workforce. Wind River does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, citizenship, disability, protected veteran status, age, ancestry, medical condition, genetic information, marital status, pregnancy, or any other legally protected status. This principle applies to all areas of employment: recruitment and hiring, training, performance evaluations, promotions and transfers, compensation and benefits, and social and recreational programs.

Wind River desires to be an employer of choice with an inclusive environment for all individuals. As part of this goal and in compliance with various laws and regulations, Wind River provides reasonable accommodation to applicants and employees. Requests for reasonable accommodation for applicants and employees are examined on a case-by-case basis. Please let us know if you need a reasonable accommodation for any part of the application, interviewing, hiring or at any other time during the employment process. You can email us at: benefits@windriver.com. Please do not include personal medical information in the email.

#J-18808-Ljbffr

  • Toronto, Ontario, Canada Wind River Systems Full time

    Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.The company helps customers across various industries solve complex technology challenges on...


  • Toronto, Ontario, Canada Wind River Systems Full time

    Wind River is a global leader in delivering software for mission-critical intelligent systems. For over four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.The company helps customers across various industries solve complex technology challenges on...


  • Toronto, Ontario, Canada Wind River Systems Full time

    Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.The company's software powers generation after generation of the safest, most secure systems...


  • Toronto, Ontario, Canada Aversan Inc Full time

    Job DescriptionAversan Inc. is a leading provider of safety-critical electronics and software systems to the aerospace, defense, and space industries.We are seeking a highly skilled Vulkan Graphics Engineer to join our team. The successful candidate will be responsible for developing, integrating, debugging, and certifying graphics processing unit (GPU)...


  • Toronto, Ontario, Canada Mad Engine Full time

    **Job Title:** Senior Graphic Designer - Fashion**Location:** Toronto, ON**Job Type:** Full-Time, Salaried**About Us**Mad Engine is a global leader in consumer products, offering a wide range of private labels, branded, and influencer celebrity products. We strive to foster an inclusive and accessible environment where everyone can thrive.**Job Summary**We...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job OverviewS M Software Solutions Inc is seeking a highly skilled and experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying cloud-based applications using the latest technologies.


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    At Triunity Software, Inc., we're seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, development, and deployment of Java-based software applications.Key ResponsibilitiesDesign and develop scalable and high-performance Java-based software...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleIris Software Inc. is a leading technology services and solutions provider, working with Fortune 500 companies to deliver digital transformations and achieve business goals.As a Senior Dotnet Developer, you will be part of a team that provides highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible...


  • Toronto, Ontario, Canada Rubicon Path Full time

    Job Description:Rubicon Path is seeking a Senior Software Quality Assurance Engineer to join our team. As a key member of our software development lifecycle, you will be responsible for planning, organizing, and implementing testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI)...


  • Toronto, Ontario, Canada Veracity Software Inc Full time

    At Veracity Software Inc, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable applications and microservices using Java, Spring Boot, and related technologies.We value strong technical skills, particularly in the areas of software...


  • Toronto, Ontario, Canada Aversan Inc Full time

    About Aversan Inc.Aversan Inc. is a trusted multi-service engineering and electronics manufacturing company providing leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.We are currently seeking a qualified Vulkan Graphics Engineer to join our team. The Vulkan Graphics Engineer will be...


  • Toronto, Ontario, Canada Aversan Inc Full time

    Job DescriptionWe are looking for a talented Remote Software Verification Engineer to assist in the development and testing of low-level requirements per DO178c.This engineer will work as part of a highly skilled team responsible for creating safety-critical graphics drivers and software.Key responsibilities include participating in software verification,...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a talented Senior Java Software Engineer to lead the development of our cloud-based applications.The successful candidate will have extensive experience with Java 8+, Spring Framework (Spring Boot), and Openshift. A strong understanding of professional software engineering practices, including coding standards, code reviews,...


  • Toronto, Ontario, Canada Aversan Inc Full time

    At Aversan Inc., we are seeking a skilled Sr. Software Engineer to join our team in developing, testing, and troubleshooting low-level software requirements.As a member of our team, you will be responsible for:Developing and troubleshooting safety-critical software with a focus on graphics driver software.Maintaining C code to ensure adherence to coding...


  • Toronto, Ontario, Canada Aversan Inc Full time

    Software Development ExpertiseAversan Inc. delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.We are seeking a highly skilled Vulkan Graphics Engineer to join our team. The successful candidate will be responsible for developing, integrating, debugging, and certifying graphics...


  • Toronto, Ontario, Canada Appspace Full time

    Your Role as a Senior Graphic Designer:As a Senior Graphic Designer (Marketing), you will be responsible for creating visually stunning and effective designs to support our company's marketing initiatives. You will collaborate with cross-functional teams, including marketing, product, and sales, to develop a wide range of marketing materials such as print...


  • Toronto, Ontario, Canada Appspace Full time

    Your Role as a Senior Graphic Designer:As a Senior Graphic Designer (Marketing), you will be responsible for creating visually stunning and effective designs to support our company's marketing initiatives. You will collaborate with cross-functional teams, including marketing, product, and sales, to develop a wide range of marketing materials such as print...


  • Toronto, Ontario, Canada Wind River Systems Full time

    OverviewAs a Graphics Software Engineer at Wind River, you will play a key role in the development of a Vulkan Safety-Certified Graphics Stack for RTOS. This exciting opportunity allows you to leverage your expertise in graphics technologies and develop innovative solutions that meet the stringent requirements of safety-critical environments.About the RoleIn...


  • Toronto, Ontario, Canada Wipro Technologies Full time

    We're seeking a Senior Software Engineer to join our team at Wipro Technologies. As a Senior Software Engineer, you'll play a key role in designing, testing, and maintaining software programs that meet 100% quality assurance parameters.ResponsibilitiesThe responsibilities of a Senior Software Engineer at Wipro include:Determining operational feasibility by...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is a leading provider of technology services and solutions that help clients drive innovation and growth. With a strong presence in India, U.S.A., and Canada, we deliver high-value solutions that meet our clients' evolving needs.Job RequirementsWe are seeking a Senior Back-end Software Engineer to join our team. The ideal...