{"schemaVersion":"jobsearcher.job.v1","id":"7ed5ee624a7a21db11a3eb0e","url":"https://jobsearcher.com/jobs/7ed5ee624a7a21db11a3eb0e","canonicalUrl":"https://jobsearcher.com/jobs/7ed5ee624a7a21db11a3eb0e","title":"Senior Research Engineer (Hardware Accelerators)","description":"About Code MetalCode Metal is redefining code translation for mission-critical industries, helping defense partners move more quickly and reliably from algorithm to silicon. Our platform accelerates deployment of DSP, RF, communications, and embedded signal processing algorithms onto heterogeneous compute targets, including GPUs, FPGAs, ASICs, and edge SoCs. We also support automotive, aerospace, and semiconductor partners deploying complex algorithms onto constrained hardware with speed and rigor.Code Metal is seeking a Research Engineer specializing in programming of hardware accelerators to join our team. In this role, you will collaborate closely with researchers and engineers to design and develop code transpilation and optimization pipelines for various hardware accelerators such as GPUs, NPUs, FPGAs, etc. You will work at the intersection of theory and practice, applying, implementing, and integrating parallel programming and performance analysis related tools into Code Metal products.ResponsibilitiesWork closely with the research and engineering team to build code transpilation and optimization pipelines for various hardware accelerators. At least one of the source and target languages would be accelerator-specific (such as CUDA, HIP, SYCL). The source language could also be a generic language such as Python or C/C++. Understand the architecture of the target hardware and propose optimization strategies that would accelerate given input codeAnalyze performance of the input as well as the transpiled code to determine optimization strategiesIntegrate hardware specific tools (compilers, profilers, libraries, etc.) in the transpilation and optimization pipelinesConduct experiments to evaluate performance of code transpilation and optimization pipelines. Analyze experimental results to improve pipelines further. Collaborate across multidisciplinary teams, contributing to both research initiatives and production-grade solutions. Present research findings in a broader audience group. Required Qualifications5+ years of industry experience and an advanced degree (Master’s or Ph.D.) in Computer Science, Mathematics, or a related field, with a focus on software engineering, high-performance computing, and parallel programming languages. Strong programming skills in Python and C/C++. Good understanding of parallel programming languages: CUDA/OpenCL/OpenMP/SYCL. Good understanding of popular hardware devices such as CPUs and GPUs. Understanding of AI-specific hardware accelerators such as NPUs is a plus. Good understanding of common performance analysis practicesDemonstrated proficiency in core software development practices, including: version control, code review, testing, continuous integration, build systems, and release pipelines. Combination of strong software engineering skills with a solid background in high-performance computing to build robust and maintainable systems. Ability to translate technical research into practical engineering solutions. Excellent communication skills and a collaborative mindset. Preferred QualificationsUnderstanding of the latest AI-specific hardware accelerators such as NPUs, Google TPUs. Familiarity with deep learning frameworks such as PyTorch and TensorFlowExperience integrating parallel programming tools into CI/CD pipelines or software development workflows. Contributions to related open-source projects. Experience working in high-assurance industries (e.g., aerospace, medical devices, automotive). BenefitsPay depends on experience, but we strive to be at the upper end of the salary rangeHealth care plan with 100% premium coverage, including medical, dental, and vision401k with 5% matchingPaid Time Off (uncapped vacation, plus sick and public holidays)Flexible hybrid or remote work arrangementRelocation assistance for qualifying employeesWe are an equal opportunity employer. US Citizenship may be required for certain project assignments involving security clearance.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.","company":"Code Metal","rawCompany":"code metal","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-06-26T05:05:26.201Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1221.00","title":"Computer and Information Research Scientists","slug":"computer-and-information-research-scientists"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Research Engineer (Hardware Accelerators)","description":"About Code MetalCode Metal is redefining code translation for mission-critical industries, helping defense partners move more quickly and reliably from algorithm to silicon. Our platform accelerates deployment of DSP, RF, communications, and embedded signal processing algorithms onto heterogeneous compute targets, including GPUs, FPGAs, ASICs, and edge SoCs. We also support automotive, aerospace, and semiconductor partners deploying complex algorithms onto constrained hardware with speed and rigor.Code Metal is seeking a Research Engineer specializing in programming of hardware accelerators to join our team. In this role, you will collaborate closely with researchers and engineers to design and develop code transpilation and optimization pipelines for various hardware accelerators such as GPUs, NPUs, FPGAs, etc. You will work at the intersection of theory and practice, applying, implementing, and integrating parallel programming and performance analysis related tools into Code Metal products.ResponsibilitiesWork closely with the research and engineering team to build code transpilation and optimization pipelines for various hardware accelerators. At least one of the source and target languages would be accelerator-specific (such as CUDA, HIP, SYCL). The source language could also be a generic language such as Python or C/C++. Understand the architecture of the target hardware and propose optimization strategies that would accelerate given input codeAnalyze performance of the input as well as the transpiled code to determine optimization strategiesIntegrate hardware specific tools (compilers, profilers, libraries, etc.) in the transpilation and optimization pipelinesConduct experiments to evaluate performance of code transpilation and optimization pipelines. Analyze experimental results to improve pipelines further. Collaborate across multidisciplinary teams, contributing to both research initiatives and production-grade solutions. Present research findings in a broader audience group. Required Qualifications5+ years of industry experience and an advanced degree (Master’s or Ph.D.) in Computer Science, Mathematics, or a related field, with a focus on software engineering, high-performance computing, and parallel programming languages. Strong programming skills in Python and C/C++. Good understanding of parallel programming languages: CUDA/OpenCL/OpenMP/SYCL. Good understanding of popular hardware devices such as CPUs and GPUs. Understanding of AI-specific hardware accelerators such as NPUs is a plus. Good understanding of common performance analysis practicesDemonstrated proficiency in core software development practices, including: version control, code review, testing, continuous integration, build systems, and release pipelines. Combination of strong software engineering skills with a solid background in high-performance computing to build robust and maintainable systems. Ability to translate technical research into practical engineering solutions. Excellent communication skills and a collaborative mindset. Preferred QualificationsUnderstanding of the latest AI-specific hardware accelerators such as NPUs, Google TPUs. Familiarity with deep learning frameworks such as PyTorch and TensorFlowExperience integrating parallel programming tools into CI/CD pipelines or software development workflows. Contributions to related open-source projects. Experience working in high-assurance industries (e.g., aerospace, medical devices, automotive). BenefitsPay depends on experience, but we strive to be at the upper end of the salary rangeHealth care plan with 100% premium coverage, including medical, dental, and vision401k with 5% matchingPaid Time Off (uncapped vacation, plus sick and public holidays)Flexible hybrid or remote work arrangementRelocation assistance for qualifying employeesWe are an equal opportunity employer. US Citizenship may be required for certain project assignments involving security clearance.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.","datePosted":"2026-06-26T05:05:26.201Z","dateModified":"2026-06-26T05:05:26.201Z","hiringOrganization":{"@type":"Organization","name":"Code Metal","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7ed5ee624a7a21db11a3eb0e"},"url":"https://jobsearcher.com/jobs/7ed5ee624a7a21db11a3eb0e"}}