{"schemaVersion":"jobsearcher.job.v1","id":"4ae3049bc4127191fa077c92","url":"https://jobsearcher.com/jobs/4ae3049bc4127191fa077c92","canonicalUrl":"https://jobsearcher.com/jobs/4ae3049bc4127191fa077c92","title":"Software Development Engineer 3 (Perl/Python,Shell script/C/C++,Hardware Programming)","description":"Software Development Engineer 312 MonthsCA,San JoseRequired:Programming skills in Perl/Python and Shell script is required.Good knowledge of Data Structure and Algorithm.Good problem solving capabilitiesDescription:JOB DUTIES: Enhancing and maintaining sophisticated production-level graphics drivers. Collaborating closely with various engineering teams to implement features and debug isues within the GPU-specific driver. Validating GPU features for new hardware generations.EXPERIENCE AND EDUATION:Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program witha focus on Software Engineering;Excellent programming skills with demonstrated experience in C/C++;Strong problem solving, and debugging skills with a deep understanding of OO principles;Strong technical communication, interpersonal and teamwork skills;5-7 years of demonstrated software engineering experience;Experience in device driver devlopment, or equivalent close to hardware programming (embedded, operating system/kernal, etc);Experience with complex software systems and architectures;Experience writing clean, well tested, maintable code in an enterprise organization;Experience delivering production quality software engineering solutions on schedule;Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D;Experience with GPU hardware programming;Knowledge of GPU and CPU architectures;Experience with parallel and asynchronous processing;Experience with software performance analysis, optimization and low-level programming;Experience with 3D graphics and OpenCL, DirectX, D3D","company":"Sunrise Systems","rawCompany":"sunrise systems","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-20T07:03:26.883Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer 3 (Perl/Python,Shell script/C/C++,Hardware Programming)","description":"Software Development Engineer 312 MonthsCA,San JoseRequired:Programming skills in Perl/Python and Shell script is required.Good knowledge of Data Structure and Algorithm.Good problem solving capabilitiesDescription:JOB DUTIES: Enhancing and maintaining sophisticated production-level graphics drivers. Collaborating closely with various engineering teams to implement features and debug isues within the GPU-specific driver. Validating GPU features for new hardware generations.EXPERIENCE AND EDUATION:Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program witha focus on Software Engineering;Excellent programming skills with demonstrated experience in C/C++;Strong problem solving, and debugging skills with a deep understanding of OO principles;Strong technical communication, interpersonal and teamwork skills;5-7 years of demonstrated software engineering experience;Experience in device driver devlopment, or equivalent close to hardware programming (embedded, operating system/kernal, etc);Experience with complex software systems and architectures;Experience writing clean, well tested, maintable code in an enterprise organization;Experience delivering production quality software engineering solutions on schedule;Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D;Experience with GPU hardware programming;Knowledge of GPU and CPU architectures;Experience with parallel and asynchronous processing;Experience with software performance analysis, optimization and low-level programming;Experience with 3D graphics and OpenCL, DirectX, D3D","datePosted":"2026-09-20T07:03:26.883Z","dateModified":"2026-09-20T07:03:26.883Z","hiringOrganization":{"@type":"Organization","name":"Sunrise Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4ae3049bc4127191fa077c92"},"url":"https://jobsearcher.com/jobs/4ae3049bc4127191fa077c92"}}