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.
Apply Now
Apply Now