Linux Software Development Engineer (C/C++ | Python | Linux Systems)

Remote Full-time
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
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote/WFM] Apple Support College Program At Home Advisor

Remote

Remote Customer Service Agent (Work at Home)

Remote

Experienced Data Entry Customer Service Representative – Dynamic Team at careerzynith

Remote

Associate Creative Director, Motion & Design

Remote

Consumer Loan Originator - Portland Branch

Remote

Product Information Specialist

Remote

Remote WFH Data Entry-Typing-Entry Level

Remote

Tableau Developer,Remote- urgent requirement

Remote

**Experienced Live Chat Representative – Customer Service Expert**

Remote

Adjunct Faculty - College writing and General Education

Remote
← Back