Embedded C++ Developer
Dallas, TX · On-site
C, C++, embedded Linux, and device drivers,Media,modern C, C++, C++11/C++14, or C++17 Secondary Skills: Description: Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX Description 6-8 ...
New
Dallas, TX · On-site
C, C++, embedded Linux, and device drivers,Media,modern C, C++, C++11/C++14, or C++17 Secondary Skills: Description: Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX Description 6-8 ...
New
Dallas, TX · On-site
C, C++, embedded Linux, and device drivers,Media,modern C, C++, C++11/C++14, or C++17 Secondary Skills: Description: Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX Description 6-8 ...
New
$75K - $95K/yr
Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance ...
$75K - $95K/yr
Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance ...
Allen, TX · On-site
$75K - $95K/yr
Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance ...
Allen, TX · On-site
$75K - $95K/yr
Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance ...
Senior/Mid-Level Software Engineer (C/Linux Modernization) Position Overview We are seeking experienced Software Engineers to support a critical modernization effort for a mission-focused maintenance ...
New
Senior/Mid-Level Software Engineer (C/Linux Modernization) Position Overview We are seeking experienced Software Engineers to support a critical modernization effort for a mission-focused maintenance ...
New
San Antonio, TX · On-site
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 ...
Quick apply
San Antonio, TX · On-site
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 ...
Houston, TX · On-site
They are seeking a Linux Systems Engineer to build and scale the enterprise infrastructure that ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...
Houston, TX · On-site
They are seeking a Linux Systems Engineer to build and scale the enterprise infrastructure that ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...
Houston, TX · On-site
The Linux Systems Engineer will be responsible for building and scaling enterprise infrastructure ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...
Houston, TX · On-site
The Linux Systems Engineer will be responsible for building and scaling enterprise infrastructure ... S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of ...
Kind Regards, Vignesh Technical Recruiter KRG Technologies Inc Phone: 661 367 8000 Ext - 405 | Email: vignesh.c at krgtech.com Act as an infrastructure engineer experience with Linux OS.( Redhat and ...
Kind Regards, Vignesh Technical Recruiter KRG Technologies Inc Phone: 661 367 8000 Ext - 405 | Email: vignesh.c at krgtech.com Act as an infrastructure engineer experience with Linux OS.( Redhat and ...
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Quick apply
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Software development experience in C * Comfortable on a Linux command line interface * Experience with basic FLOSS development tools (gcc, binutils, strace, valgrind, etc.) * Bachelor's degree or ...
Austin, TX · On-site
They are seeking a Senior Linux Kernel SW Engineer to join their server software and solutions ... C for operating system kernel & systems development • Exposure to KVM/QEMU (including x86-64 ...
Austin, TX · On-site
They are seeking a Senior Linux Kernel SW Engineer to join their server software and solutions ... C for operating system kernel & systems development • Exposure to KVM/QEMU (including x86-64 ...
Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute ... Familiarity with Linux kernel architecture, design and implementation. * Familiarity with the ...
Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute ... Familiarity with Linux kernel architecture, design and implementation. * Familiarity with the ...
Austin, TX · On-site
Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute ... Familiarity with Linux kernel architecture, design and implementation. * Familiarity with the ...
Austin, TX · On-site
Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute ... Familiarity with Linux kernel architecture, design and implementation. * Familiarity with the ...
Austin, TX · On-site
They are seeking a Senior Linux Software Engineer to work with OS partners on enabling Linux ... or C++ Company : Advanced Micro Devices is a semiconductor company that designs and develops ...
Austin, TX · On-site
They are seeking a Senior Linux Software Engineer to work with OS partners on enabling Linux ... or C++ Company : Advanced Micro Devices is a semiconductor company that designs and develops ...
Houston, TX · On-site
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 ...
Quick apply
Houston, TX · On-site
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 ...
Houston, TX · On-site
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 ...
Houston, TX · On-site
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 ...
Houston, TX · On-site
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 ...
Houston, TX · On-site
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 ...
Austin, TX · On-site
$48.50 - $65.50/hr
... Linux Kernel development Pre-Screening Questionnaire Hands on coding exp on Embedded c/c++ --10-12 yrs at least Do you have any exp building on c/c++ Exp on Data Structure
Quick apply
Austin, TX · On-site
$48.50 - $65.50/hr
... Linux Kernel development Pre-Screening Questionnaire Hands on coding exp on Embedded c/c++ --10-12 yrs at least Do you have any exp building on c/c++ Exp on Data Structure
You will Install Applications on the Linux Platform * You will need to support customers, find ... C., and Winston-Salem, ettain group has experienced consultants working across North America ...
You will Install Applications on the Linux Platform * You will need to support customers, find ... C., and Winston-Salem, ettain group has experienced consultants working across North America ...
$34.04 - $36.97
6% of jobs
$36.97 - $39.90
0% of jobs
$39.90 - $42.84
0% of jobs
$42.84 - $45.77
11% of jobs
$46.79 is the 25th percentile. Wages below this are outliers.
$45.77 - $48.70
21% of jobs
The median wage is $49.99 / hr.
$48.70 - $51.63
26% of jobs
$53.89 is the 75th percentile. Wages above this are outliers.
$51.63 - $54.56
14% of jobs
$54.56 - $57.50
7% of jobs
$57.50 - $60.43
4% of jobs
$60.43 - $63.36
4% of jobs
$63.36 - $66.29
6% of jobs
$34
$51
$66
To excel as a C Linux developer, you need strong proficiency in C programming, in-depth knowledge of Linux operating systems, and experience with systems-level software development, often supported by a degree in computer science or a related field. Familiarity with tools like GCC, GDB, Make, and version control systems, as well as relevant certifications such as Linux Professional Institute Certification (LPIC), is highly valued. Logical problem-solving, attention to detail, and effective teamwork are essential soft skills that distinguish top performers. These competencies are critical for building reliable, efficient software solutions and collaborating within dynamic technical teams.
A C Linux job typically involves developing, maintaining, and optimizing software written in the C programming language for Linux-based systems. These roles often include working on system-level applications, embedded systems, kernel modules, or performance-critical software. Developers in this role need a strong understanding of Linux internals, system programming, memory management, and multitasking. Many positions require experience with tools like GCC, GDB, make, and common Linux system calls.
As a C Linux developer, your daily work often involves writing, testing, and debugging C code for applications running on Linux-based systems. You may also be tasked with maintaining and optimizing existing codebases, interacting closely with other developers to integrate system components and troubleshoot complex issues. Regular responsibilities include using command-line tools, managing source code repositories, and collaborating in code reviews. Additionally, you might participate in team meetings to discuss new features or resolve technical challenges, ensuring projects stay on track and meet quality standards. The role frequently requires a hands-on, detail-oriented approach within a collaborative, fast-paced environment.

Other
Posted yesterday
New
Job Title: Senior C++, Embedded Developer
Location: Dallas TX(onsite)
Primary Skills: C, C++, embedded Linux, and device drivers,Media,modern C, C++, C++11/C++14, or C++17
Secondary Skills:
Description:Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX
Description
6-8 years of Experience in embedded systems.
Expert in C, C++, embedded Linux, and device drivers
6+ years of experience in architecture, design, prototyping, software
development, code review, and unit testing for embedded devices.
High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
Experience and strong knowledge of Linux, BSP, and Linux subsystems
Experience in JavaScript
Requirements
Good to have: Experience with IP-based communications and protocols, for
example, HTTP, TLS, REST, WebSocket''s, JSON, XML, Protobufs,
Flat buffers, RTP, RTSP, and HLS. Experience working with diverse
engineering teams.
Bachelor''s or Master''s degree in Computer Science, Computer or Electrical
Engineering, Mathematics, or a related field.
Job responsibilities
Memory and performance profiling tools experience
Excellent with the C++ build process
Excellent knowledge of multithreading and algorithms
Solid foundational knowledge of inter-process communications (IPC) and
remote procedure calls (RPC).
Proficiency with multiple communications paradigms: client-server, peer-to-
peer, and publish/subscribe