All jobs

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

100% Remote Full-time Open now

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

You might also like

Experienced Senior Software Engineer – Cloud Computing and Backend Development Expert for Google Cloud Platform and .NET Core Applications

100% Remote Full-time

Experienced Part-Time NABET Desk Assistant for Renowned News Department - Temporary Opportunity with Disney Entertainment's WABC-TV

100% Remote Full-time

Experienced Waitress/Waiter – Delivering Exceptional Dining Experiences in a Dynamic and Fast-Paced Environment

100% Remote Full-time

Immediate Hiring: Dynamic Walgreens Retail Sales Associate and Pharmacy Support Specialist – Customer-Focused Role with Comprehensive Training and Growth Opportunities

100% Remote Full-time

Experienced Pharmacy Technician – Patient-Centric Healthcare Professional for Walgreens

100% Remote Full-time

Experienced Administrative Assistant for Walgreens – Full-Time Opportunity with Competitive Salary and Benefits

100% Remote Full-time

Experienced Call Center Representative for Walgreens – Immediate Hiring Opportunity with Competitive Salary and Professional Growth

100% Remote Full-time

Experienced Data Entry and Pharmacy Pricing Analyst – Remote Opportunity with Walgreens Careers, Utilizing Advanced Microsoft Excel, SQL, and Data Analytics Skills to Drive Business Success

100% Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with Walgreens, a Leading Health and Wellness Company

100% Remote Full-time

Experienced Customer Service Representative – Remote Part-Time Opportunity with Walgreens, Delivering Exceptional Patient Care and Pharmacy Services from the Comfort of Your Home

100% Remote Full-time

Experienced Data Entry Specialist – Join arenaflex's Dynamic Team and Shape the Future of Air Travel

100% Remote Full-time

Sr Analyst-Global Merchandising Systems Implementation Mooresville, NC (SSC) 1999

100% Remote Full-time

Experienced Remote Customer Service Specialist – Delivering Exceptional Support and Solutions to Valued blithequark Customers from the Comfort of Your Own Home

100% Remote Full-time

Respiratory Therapist PRN Nights Ottawa

100% Remote Full-time

Home Based Part Time Chat Support (Remote / No Experience)

100% Remote Full-time

Experienced Senior Customer Success Manager for Strategic Global Accounts – Remote Opportunity with blithequark

100% Remote Full-time

Developer Experience Engineer II

100% Remote Full-time

Closet Factory Designer | Interior Design Consultant | Home Stylist | Outside Sales | No Cold Calling | Work from Home (Must Live in Greater Nashville Area )| Flexible Schedule in East Nashville, Tennessee

100% Remote Full-time

Experienced Customer Success Manager for US Public Sector - Driving AI Adoption and Business Transformation through Exceptional Customer Experiences

100% Remote Full-time

Principal UX Designer, Prime Video

100% Remote Full-time