via LinkedIn
$55K - 120K a year
Develop and enhance system-level software for Linux platforms, collaborate with hardware teams, and contribute to CI/CD pipelines.
Strong programming in C/C++ and Python, Linux OS experience, system-level programming, CI/CD pipelines, and preferably Linux kernel or device driver development.
We are seeking a Linux Software Development Engineer for a leading Semiconductor company working on next-generation data center and high-performance computing technologies. Employment Type: W2 Only - (No C2C / No 1099) • Kindly no C2C inquiries This role is ideal for engineers passionate about system-level software development, Linux kernel technologies, and performance optimization. You will collaborate with highly skilled engineering teams to develop software supporting cutting-edge hardware platforms used in machine learning, compute systems, and data center infrastructure. This position offers the opportunity to work with advanced hardware architectures and modern Linux software stacks in a highly innovative engineering environment. Location: Austin, TX Duration: 12 Months Contract (Possible Extension) Key Responsibilities • Develop and enhance system-level software for Linux-based platforms • Work closely with architecture and hardware teams to support new technologies • Develop and maintain Linux drivers, libraries, and system tools • Debug and resolve system-level performance and functionality issues • Create automation tools for build, testing, and deployment on Linux systems • Contribute to CI/CD pipelines and software release processes • Support system bring-up and debugging for new hardware platforms • Collaborate with global engineering teams to deliver high-quality software Required Skills • Strong programming experience with C/C++ and Python • Strong experience working with Linux operating systems • Experience with Linux distributions (Ubuntu, RHEL, SUSE) • Experience with system-level programming or device drivers • Experience with software build systems and CI/CD pipelines • Experience with Git or other version control systems .Preferred Qualifications • Linux kernel or device driver development experience • Experience with system debugging, profiling, and performance optimization • Experience working with embedded systems or hardware platforms • Familiarity with continuous integration tools such as Jenkins • Understanding of computer architecture, HPC, or machine learning systems Education Bachelor’s or Master’s degree in: • Computer Science • Computer Engineering • Electrical Engineering or equivalent experience.
This job posting was last updated on 3/12/2026