Avionyx Overview: Avionyx S.A. is a software engineering services company based in Heredia, Costa Rica, fully owned by Joby Aviation in Santa Cruz, CA. As an AS-9100D company and in business since 1989, Avionyx provides expert, high-quality, full-lifecycle avionics software and hardware engineering services for eVTOL/UAM, rotorcraft and fixed wing aircraft, complying with the most rigorous software engineering standards in the world. Job Overview:Avionyx is searching for a Graphics Software Engineer. This engineer will be responsible for overseeing all projects related to graphics and technologies like OpenGL or Vulkan, as well as leading and training a team that specializes in this area.**Responsibilities**: The Graphics Software Engineer will participate in the following activities:- Requirements Analysis- Driver Architecture Creation- Driver Development- Code Review Participation- Driver Testing- Code Refinement- Driver DocumentationRequired:- Experience with, and working knowledge of the Khronos-sponsored Vulkan driver on modern GPUs- GPU Shader Compilers- Shade Pipelines) for modern GPUs is an absolute requirement.- Experience with, and working knowledge of Khronos-sponsored OpenGL graphics libraries- OpenGL SC 1.0.1, SC 2.0- SPIR-V constructs- GLSL programming- Excellent technical reading and interpretation skills- Strong written and verbal English skillsDesired:- Experience with OpenCL, OpenCV, and Video CODECs is desired- Experience with Real Time Operating Systems (Wind River VxWorks, Green Hills Integrity, and DDC-I DEOS is desired- Experience with safety critical standards (DO-178, ED-12) including multi-threaded processes and partitioning is desired**Your Reward for Greatness**Stay fresh with our Flexible Schedule-- Get a mid-year bonus!-- Stay at home with our Telecommuting Options-- Lunch is on us when you are at the office-- Step up your English with paid classes!-- Get Training/Tuition subsidies for online learning-- Stay connected with our Internet Subsidy-- The Gym Subsidy should keep you fit and relaxed!-- Go places with our Travel Opportunities across the US!!-- Stay healthy with our Medical Health Plan-- Spend more time with your loved ones with our Additional Personal Time Off (increased by seniority)-- Join our aviation club, fly our airplane and eVTOL simulators, go flying with our pilots!