1

Senior Embedded Linux Engineer Jobs in North Carolina

... understudy' for the senior embedded systems engineer - Platform Software Development and ... Linux exp. (Yocto or Debian preferred) - Implement NIST 800 cybersecurity compliance Job ...

... understudy' for the senior embedded systems engineer - Platform Software Development and ... software platform - Embedded Linux exp. (Yocto or Debian preferred) - Implement NIST 800 ...

Senior Embedded Software Engineer

Raleigh, NC · Hybrid

$74K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The senior engineer will own feature design, development, unit testing and support validation ... Knowledge of embedded Linux. Knowledge of modern software development processes. Experience with ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement user-space applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement userspace applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Develop embedded Linux software using Yocto on i.MX8 * Implement userspace applications and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...

Senior Linux Engineer

Charlotte, NC · On-site

$60 - $65/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Job#: 3040264 Senior Linux Engineer Location: Charlotte, North Carolina (On-site) Duration: 12 months Payrate: $60 - 65/hr on W2 Role Overview We are seeking a Senior Linux Engineer to join our team.

Position Summary Senior Linux Engineer The Engineer is responsible for building a platform to support the full stack including application integration, performance management, security implementation ...

Senior Embedded Firmware Engineer

Raleigh, NC · On-site

$94K - $138K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

The Senior Embedded Software Engineer will report to our Engineering Manager and will be part of a cutting edge cross functional team developing energy transition and 3 phase UPS products for the ...

Lead Linux Firmware Engineer

Raleigh, NC · On-site

$105K - $154K/yr

  • Medical

  • Retirement

As a Lead Linux Firmware Engineer, you will be responsible for leading global teams to develop embedded software for Critical Power Solutions technology development projects and power conversion ...

Sr. Embedded Firmware Engineer

Shelby, NC · On-site

$86K - $124K/yr

  • Medical

  • Retirement

  • PTO

Sr. Embedded Firmware Engineer As our Embedded Firmware Engineer you will be responsible for the planning, design, verification, and overall coordination for safety-certified aerospace actuation ...

next page

Showing results 1-20

Senior Embedded Linux Engineer information

See North Carolina salary details

$76.3K

$122.6K

$172.2K

How much do senior embedded linux engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior embedded linux engineer in North Carolina is $122,578.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,100.00 and $145,900.00 per year, depending on experience, location, and employer.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

What are the key skills and qualifications needed to thrive as a senior embedded Linux engineer?

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.

What job categories do people searching Senior Embedded Linux Engineer jobs in North Carolina look for?

The top searched job categories for Senior Embedded Linux Engineer jobs in North Carolina are:

Infographic showing various Senior Embedded Linux Engineer job openings in North Carolina as of August 2026, with employment types broken down into 88% Full Time, 2% Part Time, 7% Temporary, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $122,578 per year, or $58.9 per hour.

Linux Cyber Security

MLS Technologies

Asheville, NC • On-site

Full-time

Re-posted 11 days ago


Job description

- Role is either Direct or Temp-to-Direct -
Junior engineer needed to serve as the 'understudy' for the senior embedded systems engineer
- Platform Software Development and Cyber Security engineering for controls systems group.
- Implement cyber security into the software platform
- Embedded Linux exp. (Yocto or Debian preferred)
- Implement NIST 800 cybersecurity compliance
Job Requirements
Minimum Security Clearance:
Bondable
US Citizen or permanent residence required because of industries served.
BS Degree in Computer Science or engineering
Strong Linux experience (commercial, school projects or internships)
Embedded Linux or software engineering experience preferred.
Cyber Security software development preferred.
On-site position.