1

Principal Embedded Linux Engineer Jobs in Dallas, TX

As a Principal Embedded Software Engineer, you will play a critical role in designing and implementing firmware for advanced optical transport systems. Acting as the bridge between hardware and ...

As a Principal Embedded Software Engineer, you will play a critical role in designing and implementing firmware for advanced optical transport systems. Acting as the bridge between hardware and ...

Senior Firmware Engineer

Richardson, TX · On-site

$108K - $143K/yr

Position Summary We are seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded software solutions for advanced imaging and scanning systems. This role will be ...

... engineers. "1. Extensive experience in Test Strategy Development and leading QA/testing Team & efforts for embedded software systems, focusing on applications running on Embedded Linux platforms. 2. ...

DevSecOps Engineer - Edge Platforms

Frisco, TX · On-site

$49.50 - $67.75/hr

Additionally, the role oversees embedded Linux and device software delivery workflows, including ... The engineer is also tasked with improving overall software product quality and reliability ...

Engineering Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're ... This role requires deep expertise in Linux-based embedded systems, C++, AI software toolchains, and ...

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Showing results 21-40

Principal Embedded Linux Engineer information

See Dallas, TX salary details

$83.1K

$133.4K

$187.5K

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

As of Aug 6, 2026, the average yearly pay for principal embedded linux engineer in Dallas, TX is $133,426.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,800.00 and $158,800.00 per year, depending on experience, location, and employer.
What are popular job titles related to Principal Embedded Linux Engineer jobs in Dallas, TX? For Principal Embedded Linux Engineer jobs in Dallas, TX, the most frequently searched job titles are:
What job categories do people searching Principal Embedded Linux Engineer jobs in Dallas, TX look for? The top searched job categories for Principal Embedded Linux Engineer jobs in Dallas, TX are:
Infographic showing various Principal Embedded Linux Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $133,426 per year, or $64.1 per hour.

Senior Embedded 5GC Software Development Engineer

Nokia

Plano, TX • On-site

$125K - $232K/yr

Full-time

Re-posted 16 days ago


Nokia rating

7.9

Company rating: 7.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

31st of 96 rated telecommunications companies


Job description


We are seeking a Senior Embedded 5GC Software Development Engineer to drive innovation in 5G Core network functions. In this role, you will design and implement high-performance, 3GPP-compliant control-plane and user-plane functionality, focusing on ARM-based architectures. Your expertise will contribute to building robust, carrier-grade systems, ensuring optimal performance and reliability.
Responsibilities
  • Develop embedded software for 5G Core network functions, including AMF, SMF, UPF, AUSF, UDM, PCF, and NRF.
  • Implement and maintain 5G protocols and procedures, such as NAS, NGAP, PFCP, and GTP-U.
  • Design and develop high-performance software using C, Go, and Rust.
  • Optimize software for Linux embedded systems on ARM-based platforms.
  • Create high-performance packet-processing components with DPDK.
  • Enhance system performance for latency, throughput, CPU usage, and memory efficiency.
  • Debug complex protocol, system, and performance issues using advanced tools.
  • Collaborate with cross-functional teams to ensure seamless integration.
  • Stay updated with the latest 5G Core technologies and industry trends.

Qualifications
  • Extensive experience in 5G Core architecture and call flows.
  • In-depth knowledge of 3GPP procedures, including registration, mobility, and session management.
  • Strong programming skills in C, with experience in Go or Rust.
  • Proficiency in Linux system programming and embedded Linux development.
  • Experience with ARM-based systems and multi-threaded programming.
  • Solid understanding of networking fundamentals (TCP/IP, UDP, SCTP, HTTP/2).
  • Expertise in packet processing and performance tuning.
  • Familiarity with DPDK and its applications.
  • Preferred: Experience in implementing 5G Core network functions in production.
  • Strong debugging skills using tools like Wireshark, GDB, and tcpdump.

What Nokia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom