Jobs in Austin

Linux Compiler Developer – LLVM

Job title: Linux Compiler Developer – LLVM





Company: Alliance of Professionals & Consultants

Job description: Job Title: Linux Compiler Developer – LLVM
Type: Direct Hire
Work Location: Hybrid position located either in Poughkeepsie, NY/ Austin, TX/ RTP, NC.Job Overview:Our Linux development team is responsible for enhancing the Linux kernel including its device drivers, libraries, tools, compilers, debuggers, virtualization (KVM) and test automation (CI/CD). We tightly collaborate with the international development teams (e.g. hardware and firmware development), the global maintainers of Open Source communities, and our Linux distribution partners (Red Hat, SUSE, Canonical). Our focus is on the support of the architecture, e.g. new processor instructions, new I/O attachments (PCIe, NVMe, Ethernet, RDMA etc.) and accelerators for AI and cryptographic functions. Linux on forms the basis of many of commercial solutions in Cloud, Analytics, Finance, and AI.Essential Job Responsibilities:

  • Your responsibilities will comprise of design and specifications for new enhancements, coding, test automation, problem determination and bug fixing, performance analysis, submitting your code to upstream community repositories, and solving client problems.
  • Your attendance at Open Source community meetings is recommended and supported, and client facing activities (e.g. client support, providing lectures at conferences) are possible.
  • You will closely interact with the respective Open Source communities (“upstream integration” of your code) and our distribution partners (Red Hat, SUSE, Canonical).

Required Skills & Experience:

  • High School Diploma/GED
  • 3+ years of experience in Open Source development in one or more areas of LLVM, GCC, Glibc, GDB
  • 2+ years of experience in low-level/assembler development (preferably on non-x86 architectures)
  • 2+ years of experience in operating systems, compiler development and performance optimizations
  • Expert skills in source code repository systems (e.g. git), scripting languages (e.g. Python) and test Automation (e.g. Jenkins) skills
  • You are highly motivated

Big Bonus Points if you have:

  • Bachelor’s Degree
  • Contributions to Open Source projects or Open Source maintainer status (for multiple years)
  • Skills in emulation (e.g. qemu TCG) technologies
  • Skills in low-level performance analysis and tuning (sampling, tracing)
  • Skills in IBM Z architecture (“Principles of Operations”), Z assembler
  • Demonstrated communication skills

Job Requisition # 38735A reasonable estimate of the Base Salary for this role is 145,000 – $170,000 per year. The disclosed pay range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. The compensation decisions are dependent on the facts and circumstances of each case, such as skills and experience levels. #LI-LB1

Expected salary:

Location: Raleigh, NC

Job date: Fri, 02 Aug 2024 22:50:26 GMT



Show More

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button