JOBSEARCHER

Linux Software Development Engineer

Only W2 - No C2CTPI Global Solutions is actively seeking a highly skilled Linux Software Development Engineer for a compelling, long-term contract opportunity in Austin, TX. You will join a core team of incredibly talented industry specialists focused on enhancing the performance of key applications and benchmarks, working with the latest hardware and software technologies.This role focuses on developing, implementing, and improving software critical to next-generation data center products. If you are passionate about groundbreaking technology and willing to work in a fast-paced environment, we encourage you to apply.Key Responsibilities:Design and develop new, groundbreaking software technologies for data center products.Write and maintain high-quality, secure, and well-tested code, primarily in C/C++ and Python.Develop, implement, and support Linux drivers, system-level tools, and software libraries.Create automation tools for building, testing, deployment, and monitoring on Linux platforms.Participate directly in new ASIC and hardware bring-up activities.Debug and troubleshoot complex system-level issues across both hardware and software.Collaborate with architecture specialists to analyze and improve the performance of future products.Develop software for continuous integration (CI) and automated deployment (CD) environments.Top 3 Must-Have Requirements:Strong system-level application programming experience in C/C++ and Python, with some experience working with drivers and firmware.Deep knowledge of Linux and its distributions (e.g., Ubuntu, Suse, RHEL).Solid understanding of software build/release processes and related tools, CI/CD, etc.Preferred Experience:Strong object-oriented programming background.Familiarity with modern concurrent programming and threading APIs.Knowledge of Linux GPU kernel driver development.Experience with CI systems such as Jenkins.Proficiency with Git or similar version control systems.Experience in the semiconductor industry.Expertise in debugging system hardware, software, or firmware for embedded systems.A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.