fbpx

Search Jobs

Find your next opportunity.

So sorry, this position is no longer available. Please go ahead and submit your application. We may have other positions that would be the perfect fit for you. Alternatively, you may want to apply to one of the following related jobs:

Linux Compiler Developer - LLVM

Raleigh, NC 27513

Posted: 07/31/2024 Industry: App/Dev Job Number: 38735 Work Location: Work from home flexibility

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:
  • 3+ years of experience in Open Source development in one or more areas of KVM, Linux kernel, QEMU, libvirt, virtio, vfio
  • 2+ years of experience in low-level/assembler development (preferably on non-x86 architectures)
  • 2+ years of experience in operating systems and virtualization/hypervisor development
  • Expert skills in operating systems internals (e.g. memory management & task scheduling, interrupts, device drivers)
  • 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 # 38735

A 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
 

Meet Your Recruiter

Apply Online
Apply with LinkedIn

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Raleigh, NC

Ready to take your career to new heights? Explore our job opportunities in the vibrant area surrounding Raleigh, North Carolina. Known as the "City of Oaks," Raleigh boasts a rich tapestry of cultural experiences, including the North Carolina Museum of Art, Raleigh Little Theatre, and PNC Arena, home to the Carolina Hurricanes. Indulge in the region's renowned Southern cuisine, enjoy the bustling nightlife in downtown Raleigh, or bask in the natural beauty of William B. Umstead State Park. With a thriving job market, top-notch universities, and a diverse community, Raleigh is the perfect place to grow both personally and professionally. Dive into our listings and discover your next career adventure in this charming and dynamic region.
APC is committed to creating a diverse work environment and is proud to be an equal opportunity employer. All qualified individuals will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, genetics, or veteran status. **California Consumer Protection Act