{"schemaVersion":"jobsearcher.job.v1","id":"3ca104ee790bbce36e290dca","url":"https://jobsearcher.com/jobs/3ca104ee790bbce36e290dca","canonicalUrl":"https://jobsearcher.com/jobs/3ca104ee790bbce36e290dca","title":"Compiler Engineer (SIMT)","description":"We are looking for a Compiler Engineer who will set up the initial compiler for the SIMT execution mode of our universal processing array. Focus areas include, but are not limited to: Bringing up an initial LLVM-based compiler for our SIMT execution mode; back-end development (e.g., instruction selection, code generation for predicated execution); branch-divergence handling and predication strategies; selection, reuse and adaptation of an appropriate existing LLVM front end; providing feedback to hardware designers. Prospective team members require strong C++ skills and LLVM experience (IR/middle-end and back-end), and experience with compilers for SIMT (e.g., CUDA, OpenCL); b preferred. Knowledge of predicated execution and branch-divergence handling is a strong plus. Master's degree (or equivalent experience) and 5+ years of hands-on experience in a relevant role are desired. Relocation required. Currently 4 days on-site, 1 day remote. Policy may change. J-18808-Ljbffr","company":"Ubitium","rawCompany":"ubitium","city":"Beaver","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-08-12T00:45:23.739Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334413","title":"Semiconductor and Related Device Manufacturing","slug":"semiconductor-and-related-device-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Compiler Engineer (SIMT)","description":"We are looking for a Compiler Engineer who will set up the initial compiler for the SIMT execution mode of our universal processing array. Focus areas include, but are not limited to: Bringing up an initial LLVM-based compiler for our SIMT execution mode; back-end development (e.g., instruction selection, code generation for predicated execution); branch-divergence handling and predication strategies; selection, reuse and adaptation of an appropriate existing LLVM front end; providing feedback to hardware designers. Prospective team members require strong C++ skills and LLVM experience (IR/middle-end and back-end), and experience with compilers for SIMT (e.g., CUDA, OpenCL); b preferred. Knowledge of predicated execution and branch-divergence handling is a strong plus. Master's degree (or equivalent experience) and 5+ years of hands-on experience in a relevant role are desired. Relocation required. Currently 4 days on-site, 1 day remote. Policy may change. J-18808-Ljbffr","datePosted":"2026-08-12T00:45:23.739Z","dateModified":"2026-08-12T00:45:23.739Z","hiringOrganization":{"@type":"Organization","name":"Ubitium","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Beaver","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3ca104ee790bbce36e290dca"},"url":"https://jobsearcher.com/jobs/3ca104ee790bbce36e290dca"}}