1

C Linux Developer Jobs in Texas (NOW HIRING)

Key Skills: C/C++11/Embedded Linux/Understanding Linux Driver Programming and Bootloader. Required Skills: * Must have experience in C and C++ 11 or higher * Must have worked on embedded systems

Linux Systems Engineer As a Linux Systems Engineer at Venus Aerospace, you will be part of the team ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...

Linux Systems Engineer As a Linux Systems Engineer at Venus Aerospace, you will be part of the team ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...

Linux Systems Engineer As a Linux Systems Engineer at Venus Aerospace, you will be part of the team ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...

Linux Systems Engineer As a Linux Systems Engineer at Venus Aerospace, you will be part of the team ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...

C++ Developer for Irving, TX

Irving, TX ยท On-site

$47 - $63.50/hr

C++ Developer Irving, TX long Term * Worked on C++ 11/14 version * Min 6 years of strong ... Knowledge of Linux Kernel, Real time OS ( Embedded Linux/ Fedora/VRTX/OS20/VxWorks * Experience in ...

C/C++ Lead - 100% San Antonio TX Onsite Must Have Skills - Skill 1 - Yrs of Exp - C++ Skill 2 - Yrs of Exp - Linux/Unix OS Skill 3 - Yrs of Exp - Microservices Skill 4 - Yrs of Exp - Golang Good To ...

C,C++ Developer Location: Austin,TX Basic Qualifications: Bachelor's degree or higher from an ... Experience developing applications in Linux or Unix based OS, Windows based as well. Experience ...

next page

Showing results 1-20

C Linux Developer information

What is the difference between C Linux Developer vs C Embedded Developer?

AspectC Linux DeveloperC Embedded Developer
Required CredentialsBachelor's in Computer Science or related, Linux certifications beneficialBachelor's in Electrical/Computer Engineering, embedded systems certifications helpful
Work EnvironmentDeveloping on Linux OS, often in software companies or tech firmsWorking on hardware, microcontrollers, often in manufacturing or IoT sectors
Industry UsageIT, software development, open-source projectsConsumer electronics, automotive, IoT devices
Common Search/ComparisonYesYes

The main difference between a C Linux Developer and a C Embedded Developer lies in their work environment and focus. C Linux Developers primarily work on software applications running on Linux systems, while C Embedded Developers focus on programming microcontrollers and embedded hardware. Both roles require knowledge of C programming, but their applications and industries differ significantly.

What are some common challenges faced by C Linux Developers when working on large-scale systems?

C Linux Developers often encounter challenges such as managing system resources efficiently, debugging complex multi-threaded applications, and ensuring compatibility across different Linux distributions. Working on large-scale systems requires careful attention to performance bottlenecks and memory leaks, as well as thorough testing to maintain stability. Collaboration with other developers and system administrators is crucial, as many projects involve cross-functional teams and integration with various hardware or software components.

What is a C Linux Developer?

A C Linux Developer is a software engineer who specializes in writing applications and system-level programs in the C programming language for the Linux operating system. Their work often involves developing or maintaining software that interacts closely with the Linux kernel, writing drivers, or building performance-critical applications. They need a strong understanding of operating system concepts, low-level programming, and familiarity with Linux development tools and environments. These developers play a key role in open-source projects, embedded systems, and server-side applications.

What are the key skills and qualifications needed to thrive as a C Linux Developer, and why are they important?

To thrive as a C Linux Developer, you need strong proficiency in C programming, a deep understanding of Linux operating systems, and experience with system-level development, typically supported by a degree in computer science or related fields. Familiarity with GNU toolchain, version control systems like Git, and debugging tools such as GDB is commonly required. Analytical thinking, problem-solving abilities, and effective collaboration are crucial soft skills for success in this role. These competencies are essential for building robust, efficient software that integrates seamlessly with Linux systems and for working effectively within development teams.
What are the most commonly searched types of C Linux Developer jobs in Texas? The most popular types of C Linux Developer jobs in Texas are:
Infographic showing various C Linux Developer job openings in Texas as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.
Embedded C/C++ Developer

Embedded C/C++ Developer

InfoVision, Inc.

Dallas, TX โ€ข On-site

Other

Posted 27 days ago


Job description

We have an immediate requirement with our direct client.

If you are interested, please send me your updated resume along with the following details

Expected hourly rate:

Availability:

Current Location:

Willing to work Day 1 onsite:

Visa Status:

Primary contact details:

Role: Embedded C/C++ Developer  

Location: Dallas, TX  (Day 1 Onsite)

Duration: 12+ Months

Job Description:

Client is looking for a guy who has experience in working on large code base. There will be lot of unknowns and he should be able to figure out by looking at tens and thousands lines of code while integrating the modules.

 

Key Skills: C/C++11/Embedded Linux/Understanding Linux Driver Programming and Bootloader.

Required Skills:

  • Must have  experience in C and C++ 11 or higher
  • Must have worked on embedded systems
  • Must have good knowledge  of data structures and algorithms 
  • Must have good knowledge of network programing
  • Good debugging skills 
  • Working knowledge  of Git/Stash  and code versioning