Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
TPI Global Solutions

TPI Global Solutions

via LinkedIn

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

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

Austin, TX
Contract
Posted 3/6/2026
Verified Source
Key Skills:
Linux
C++
Python
CI/CD
System-level programming

Compensation

Salary Range

$55K - 120K a year

Responsibilities

Develop and enhance system-level software for Linux platforms, collaborate with hardware teams, and contribute to CI/CD pipelines.

Requirements

Strong programming in C/C++ and Python, Linux OS experience, system-level programming, CI/CD pipelines, and preferably Linux kernel or device driver development.

Full 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. 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

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt