Back to Jobs

Experienced Vulkan Graphics Engineer - Global Remote Opportunity in Safety Critical Software Development for Aviation, Automotive, and Autonomous Industries

Remote, USA Full-time Posted 2025-11-03

Introduction to CoreAVI

CoreAVI is a pioneering company that is revolutionizing the aviation, automotive, and autonomous spaces with its safety-critical innovations. We are at the forefront of cutting-edge technological advances in functionally safe ecosystem frameworks, encompassing graphics, compute, and autonomous solutions. Our mission is to deliver high-quality, reliable, and innovative products that meet the evolving needs of our customers. As a leader in our industry, we are committed to excellence, integrity, and customer satisfaction.

Job Overview

We are seeking an experienced Vulkan Graphics Engineer to join our team of talented professionals. As a Vulkan Graphics Engineer, you will play a critical role in the development, integration, debugging, and certification of graphics drivers that implement Vulkan SC across a range of GPUs in our portfolio. You will be responsible for ensuring compliance with regulatory guidelines, generating pertinent artifacts in support of certification activities, and adhering to defined coding standards. If you are passionate about software engineering, have a strong background in graphics driver development, and are looking for a challenging and rewarding role, we encourage you to apply.

Key Responsibilities

  • Develop, integrate, debug, and certify graphics drivers that implement Vulkan SC across a range of GPUs in our portfolio
  • Develop, integrate, debug, and certify products that are based on Vulkan SC
  • Ensure compliance with 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 complement 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, formal design, and review of all software components (architecture capture, high/low-level requirement creation, and code implementation)

Essential Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics
  • Prior professional-level experience: 8+ years for Principal post, 4-8 years for Senior post, and 1-4 years for entry-level post, 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 multi-threading and concurrent programming (multicore work distribution a plus)
  • Familiarity with performance analysis tools and strong debugging skills

Preferred Skills & Experience

  • Working experience with open standard graphics and compute FACE/Khronos Interfaces (OpenGL SC 1.0, OpenGL SC 2.0, Vulkan SC, OpenCL, SYCL, OpenVX, BLAS/FFT, NNEF, Video Encode / Decode)
  • Working experience with industry-pertinent coding languages (C/C++, GLSL, ESSL, SRIR-V, GPU-ISA, Graphics and Compute Shaders, CUDA, Python)
  • General Architectural Construct Knowledge (safety-critical embedded real-time graphics driver development, Real-Time Operating Systems (RTOS), hypervisors, multicore CPU configurations, inter-process communication, interrupt management, CPU/GPU synchronization methods, multi-threaded / multi-partitioned 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)
  • Experience with DO-178 and ISO 26262 is a plus

Career Growth Opportunities and Learning Benefits

At CoreAVI, we are committed to the growth and development of our employees. We offer a range of training and development opportunities to help you enhance your skills and advance your career. Our team is passionate about software engineering, and we encourage collaboration, innovation, and creativity. As a Vulkan Graphics Engineer, you will have the opportunity to work on challenging projects, develop new skills, and contribute to the development of cutting-edge technologies.

Work Environment and Company Culture

CoreAVI is a unique company that values its employees and offers a supportive and collaborative work environment. We are a small company with a strong sense of camaraderie and a "get it done" attitude. Our team is passionate about what we do, and we are committed to delivering high-quality products and services to our customers. We offer a range of benefits, including flexible working hours, remote work options, and a comprehensive compensation package.

Compensation, Perks, and Benefits

We offer a competitive salary and a range of benefits, including health insurance, retirement plans, and paid time off. Our team is also eligible for bonuses and stock options. We believe in recognizing and rewarding our employees for their hard work and contributions to the company.

Conclusion

If you are a motivated and experienced software engineer looking for a challenging and rewarding role, we encourage you to apply for the Vulkan Graphics Engineer position at CoreAVI. We are a dynamic and growing company that values its employees and offers a range of opportunities for career growth and development. Don't hesitate to apply – we look forward to hearing from you!

Don't Hesitate, Apply!

Don't worry if you don't meet every single requirement. We value a great attitude and a willingness to learn above all. Submit your application today and take the first step towards an exciting and rewarding career with CoreAVI.

Apply for this job  

Similar Jobs