Job Listings

Linux Graphics Processing Unit (GPU) Engineer

Kforce Technology Staffing

RESPONSIBILITIES:
Kforce has a client that is seeking a Linux Graphics Processing Unit (GPU) Engineer in Reston, VA.

Roles and Responsibilities:
• GPU Architecture and Design: Collaborate with a multidisciplinary team to define, develop, and optimize GPU architectures, ensuring they meet stringent performance, power efficiency, and feature requirements; Leverage industry insights to drive design decisions; Ensure that GPU designs and integrations are not only optimized for Linux but are also adaptable to other operating systems
• Operating System Integration: Work closely with operating system developers to ensure smooth GPU integration with Linux-based systems; Optimize GPU drivers for compatibility, performance, and reliability in a Linux environment; Provide regular maintenance and updates to ensure continued compatibility
• Hardware Expertise: Contribute to the design and development of GPU hardware, providing insights into hardware architecture to ensure efficient interaction with software components; Maintain and update hardware designs as needed
• CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high-performance computing, and machine learning on Linux platforms; Maintain and update software for optimal performance
• Performance Analysis: Analyze GPU performance, identify bottlenecks, and develop strategies to enhance performance across various applications in Linux, addressing both hardware and software considerations; Regularly monitor and improve performance

REQUIREMENTS:
• Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field; Six additional years of experience may be considered in lieu of a degree
• 10+ years of relevant systems engineering experience
• Proven experience in GPU architecture design, and GPU performance optimization
• Expertise in operating system integration for Linux
• Strong understanding of computer hardware architecture, particularly as it relates to Linux systems
• Knowledge of parallel computing, graphics algorithms, and real-time rendering in Linux environments
• Familiarity with GPU debugging tools and profiling software for Linux
• Excellent problem-solving skills and the ability to collaborate within a team
• Strong communication skills for conveying technical information in a Linux context

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Location: Reston, VA

Posted: Sept. 6, 2024, 10:23 a.m.

Apply Now Company Website