$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
Cary, NC · On-site
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
Cary, NC · On-site
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
$119K - $157K/yr
Then off to dig into another cool idea and bring another successful product to market. o Embedded Software Engineer will be focused on Embedded Linux applications and responsible for embedded ...
$119K - $157K/yr
Then off to dig into another cool idea and bring another successful product to market. o Embedded Software Engineer will be focused on Embedded Linux applications and responsible for embedded ...
Raleigh, NC · On-site
$119K - $157K/yr
Then off to dig into another cool idea and bring another successful product to market. o Embedded Software Engineer will be focused on Embedded Linux applications and responsible for embedded ...
Raleigh, NC · On-site
$119K - $157K/yr
Then off to dig into another cool idea and bring another successful product to market. o Embedded Software Engineer will be focused on Embedded Linux applications and responsible for embedded ...
Proficiency with C++, Python, Linux, and Git version control * Solid understanding of embedded ... Corvid Technologies is an engineering firm specializing in using high-fidelity, computational ...
Proficiency with C++, Python, Linux, and Git version control * Solid understanding of embedded ... Corvid Technologies is an engineering firm specializing in using high-fidelity, computational ...
... Linux, and Git version controlSolid understanding of embedded systems (microcontrollers, embedded Linux), alongside familiarity with modeling and simulation of aerospace vehicles and numerical ...
Quick apply
... Linux, and Git version controlSolid understanding of embedded systems (microcontrollers, embedded Linux), alongside familiarity with modeling and simulation of aerospace vehicles and numerical ...
Cary, NC · On-site
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
Cary, NC · On-site
$134K - $176K/yr
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++ on embedded Linux * Utilizes software engineering tools such as configuration management ...
Raleigh, NC · On-site
$125K - $225K/yr
Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...
Raleigh, NC · On-site
$125K - $225K/yr
Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...
Raleigh, NC · On-site
$127K - $168K/yr
Associate Software Engineer, Embedded Development Relay is the Intelligent System of Action for the ... Debug issues across the Linux/Android stack - from userspace applications down to kernel interfaces ...
Raleigh, NC · On-site
$127K - $168K/yr
Associate Software Engineer, Embedded Development Relay is the Intelligent System of Action for the ... Debug issues across the Linux/Android stack - from userspace applications down to kernel interfaces ...
Raleigh, NC · On-site
$127K - $168K/yr
Associate Software Engineer, Embedded Development Relay is the Intelligent System of Action for the ... Debug issues across the Linux/Android stack - from userspace applications down to kernel interfaces ...
Raleigh, NC · On-site
$127K - $168K/yr
Associate Software Engineer, Embedded Development Relay is the Intelligent System of Action for the ... Debug issues across the Linux/Android stack - from userspace applications down to kernel interfaces ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real‑time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real‑time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Asheville, NC · On-site
$124K - $163K/yr
\n \n \n \n Embedded Software Engineer \n \n We are seeking an Embedded Software Engineer to join ... Linux terminal & command line tools\n \n * Algorithm & data structure knowledge\n \n * SPI, I2C ...
Asheville, NC · On-site
$124K - $163K/yr
\n \n \n \n Embedded Software Engineer \n \n We are seeking an Embedded Software Engineer to join ... Linux terminal & command line tools\n \n * Algorithm & data structure knowledge\n \n * SPI, I2C ...
Experience with embedded systems and embedded Linux environments * Experience with Programming in C++ and Rust * Experience with Linux packaging, ideally for Debian * Experience with scripting ...
Experience with embedded systems and embedded Linux environments * Experience with Programming in C++ and Rust * Experience with Linux packaging, ideally for Debian * Experience with scripting ...
Experience with embedded systems and embedded Linux environments * Experience with Programming in C++ and Rust * Experience with Linux packaging, ideally for Debian * Experience with scripting ...
Experience with embedded systems and embedded Linux environments * Experience with Programming in C++ and Rust * Experience with Linux packaging, ideally for Debian * Experience with scripting ...
Morrisville, NC · On-site
$123K - $161K/yr
Stand up CI/CD pipelines on Azure DevOps with self-hosted build agents, automated unit tests ... Expert in C/C++ on Linux and/or RTOS; strong with multithreading, real-time scheduling, IPC, and ...
New
Morrisville, NC · On-site
$123K - $161K/yr
Stand up CI/CD pipelines on Azure DevOps with self-hosted build agents, automated unit tests ... Expert in C/C++ on Linux and/or RTOS; strong with multithreading, real-time scheduling, IPC, and ...
New
Morrisville, NC · On-site
$123K - $161K/yr
... CD on Azure DevOps, and deliver IEEE 1547-2018 / UL 1741-SB compliant firmware. Key ... on Linux / RTOS targets (Yocto, FreeRTOS, Zephyr) • Receive and re-platform the existing Taiwan ...
Morrisville, NC · On-site
$123K - $161K/yr
... CD on Azure DevOps, and deliver IEEE 1547-2018 / UL 1741-SB compliant firmware. Key ... on Linux / RTOS targets (Yocto, FreeRTOS, Zephyr) • Receive and re-platform the existing Taiwan ...
Durham, NC · On-site
$127K - $167K/yr
At the forefront of the energy transition, FlexGen leverages decades of engineering and software ... Go * Linux operating systems * Containerization technologies (e.g., Docker) * Git and CI/CD ...
Durham, NC · On-site
$127K - $167K/yr
At the forefront of the energy transition, FlexGen leverages decades of engineering and software ... Go * Linux operating systems * Containerization technologies (e.g., Docker) * Git and CI/CD ...
Fayetteville, NC · On-site
Skyeton Inc. is seeking a highly motivated Software Engineer to develop, integrate, and support ... Embedded Linux * Real-time operating systems (RTOS) * Robotics or autonomous systems * Flight ...
Fayetteville, NC · On-site
Skyeton Inc. is seeking a highly motivated Software Engineer to develop, integrate, and support ... Embedded Linux * Real-time operating systems (RTOS) * Robotics or autonomous systems * Flight ...
... improve developer velocity and software quality across SDV programs. * Lead automation efforts for embedded Linux platforms, ECU software, vehicle middleware, platform APIs, and simulation ...
... improve developer velocity and software quality across SDV programs. * Lead automation efforts for embedded Linux platforms, ECU software, vehicle middleware, platform APIs, and simulation ...
$77.7K - $82K
2% of jobs
$82K - $86.3K
9% of jobs
$86.3K - $90.6K
11% of jobs
$91.7K is the 25th percentile. Wages below this are outliers.
$90.6K - $94.9K
12% of jobs
$94.9K - $99.2K
14% of jobs
The median wage is $99.8K / yr.
$99.2K - $103.5K
18% of jobs
$106K is the 75th percentile. Wages above this are outliers.
$103.5K - $107.8K
17% of jobs
$107.8K - $112.1K
9% of jobs
$112.1K - $116.4K
6% of jobs
$116.4K - $120.7K
2% of jobs
$120.7K - $125K
0% of jobs
$77.7K
$100.4K
$125K
As an embedded Linux developer, your duties and responsibilities are to design, test, implement, and integrate software solutions for specific pieces of hardware. Embedded technology often refers to hardware that is not commonly considered a computer, but is controlled by applications or an operating system, such as Linux. These include watches, car engines, and televisions, for example. As an embedded Linux developer, you work closely with programmers, optimization experts, quality assurance technicians, and product engineering designers, as well as all of your external customers.
| Aspect | Embedded Linux Developer | Firmware Engineer |
|---|---|---|
| Required Skills | Proficiency in Linux kernel, C/C++, embedded systems, device drivers | Low-level programming, C/C++, microcontrollers, hardware interfaces |
| Work Environment | Embedded Linux systems, development boards, Linux-based OS | Microcontrollers, hardware prototyping, real-time systems |
| Industry Usage | Consumer electronics, IoT devices, automotive | Consumer electronics, aerospace, industrial equipment |
Embedded Linux Developers focus on developing software for Linux-based embedded systems, working with Linux kernels and device drivers. Firmware Engineers work on low-level hardware programming, often with microcontrollers and real-time systems. While both roles require C/C++ skills and embedded systems knowledge, Embedded Linux Developers typically work in Linux environments, whereas Firmware Engineers focus on hardware-level programming.
For Embedded Linux Developer jobs in North Carolina, the most frequently searched job titles are:
The top searched job categories for Embedded Linux Developer jobs in North Carolina are:
For Embedded Linux Developer jobs in NC, the most frequently searched job titles are:

On-site
$134K - $176K/yr
Other
Posted 25 days ago
8.8
Based on 45 frontline employees who took The Breakroom Quiz
We are seeking a full-time Embedded C/C++ Software Engineer 2 at our location in Cary, NC for our Marine Telematics Engineering team. We are seeking someone who is passionate about on-device technology and how it can be leveraged in a marine ecosystem to monitor and control essential data through varied communication protocols. In this role, you will contribute to Garmin marine products that utilize networking technologies to transport audio, video, messaging, and other data over Wi-Fi, LTE, global satellite, BLE, and CAN to implement communications services for remote operation of a vessel’s integrated systems, remote instrument sampling, and remote video monitoring. You will also work to enhance the overall marine ecosystem to ensure optimal performance and safety. You will also be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.
Essential FunctionsGarmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Sourced by ZipRecruiter
Electronics and appliance stores
10,000+ Employees
Olathe, KS, US
1989