Linux Software Development Engineer (C/C++ | Python | Linux Systems)
Technology
TPI Global SolutionsAustin, United States1 months agoUntil 5/8/2026
Fully remote
Job description
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**
- *machine learning, compute systems, and data center infrastructure**
This position offers the opportunity to work with
- *advanced hardware architectures and modern Linux software stacks**
- *Location:**
Austin, TX
- *Duration:**
- *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.
Keywords
cpluspluspythonlinux-kernelubuntususejenkins
¿Te interesa este puesto?