What are the responsibilities and job description for the Vulkan Graphics Engineer - Global Remote Job at Core Avionics and Industrial, In position at Core Avionics and Industrial, Inc.?
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 imagination to reality. Take responsibility for your assigned projects and see them through to completion. We are expanding and looking for several Graphics Engineers are a variety of experience levels. For this role, the successful candidate can be located globally.
At CoreAVI, we are revolutionizing the 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.
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. They are required to communicate effectively and work optimally with geographically and culturally diverse teams across CoreAVI, such as Architecture, Implementation, Product Management, Quality Assurance, Verification and Certification teams. Our products are focused on graphics processor technologies, and successful candidates will require solid experience in graphics driver development and integration.
As CoreAVI continues to grow and expand into new markets, we need creative, self-driven individuals to join our team and share in the success, but more importantly, enjoy the journey there. So, if you like the sound of what our team enjoys today, and you want to be part of our tomorrow, here's what we are looking for.
Main Responsibilities :
- Develop, integrate, debug, and certify graphics drivers that implement Vulkan SC across a compliment of GPUs in the CoreAVI portfolio.
- Develop, integrate, debug, and certify products that are based on Vulkan SC.
- Ensure compliance to Khronos based conformance test suites for all open standard interfaces.
- Develop internal, robust test suites for both Vulkan SC drivers and derived products in support of quality assurance.
- Develop baseline drivers and product compliment on Windows / Linux that will ultimately be deployed on safety critical operating systems and targets.
- Adhere to regulatory guidelines and generate pertinent artifacts in support of certification activities.
- Comply with defined coding standards and execute in alignment with defined end-to-end development lifecycle : proof of concept, in addition to the formal design and review of all software components (architecture capture, high / low Level requirement creation and code implementation).
Required Qualifications :
Preferred Skills & Experience :
Why work for CoreAVI?
CoreAVI is unique; 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. CoreAVI is a home for talented people who want to contribute to building products and delivering solutions that matter. Take time to read about some of CoreAVI employees' stories (What our Employees are Saying), and if you think you are right for our team, then reach out. We are ready to help you find a future in our future.
Some of the reasons our team enjoys working at CoreAVI are :