Software Engineer, Level 4

Lockheed Martin

Hybrid

Quick summary

Work type
Hybrid
Location
Fort Worth, TX
Posted
5 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $156k
$104k most similar roles pay here $208k

This listing doesn't post a salary. Most similar roles pay $130,891–$181,526.

Based on 240 similar postings.

Employer

About Lockheed Martin

Lockheed Martin is a global aerospace, defense, and security company that designs, develops, and manufactures advanced technology systems, products, and services for government and commercial customers worldwide.

Lockheed Martin currently has 618 open roles on FindRole.

Listed pay typically runs $101,000–$178,135 across 310 roles with salary data.

Most-posted roles

View all roles at Lockheed Martin

At a glance

TL;DR · Software Engineer, Level 4

As a Senior Software Engineer on Lockheed Martin Aeronautics' Core Processing Software team in Fort Worth, TX, you will lead the design and development of middleware software for the F-35 program. Your daily tasks include developing Linux device drivers with real-time guarantees, implementing interrupt handling mechanisms, and configuring real-time patches to ensure deterministic behavior. You will also perform kernel-level debugging using tools like KGDB and ftrace, conduct latency analysis, and troubleshoot Precision Time Protocol (PTP) implementations for time-critical applications. Additionally, you will maintain Buildroot configurations and CI/CD pipelines, collaborate with hardware designers on device drivers, and produce technical documentation. The role requires strong C/C++ skills, experience with Linux real-time extensions, and proficiency in debugging tools such as GDB and LTTng. Knowledge of containerization, namespaces, and the Yocto Project is desired for building custom root filesystems and toolchains.

What you'll do

  • Design, implement, and maintain Linux device drivers for PCIe, UART, SPI, I²C with real-time guarantees.
  • Perform kernel-level debugging using KGDB, ftrace, perf, SystemTap, and LTTng for low overhead tracing.
  • Implement, configure, and troubleshoot PTP on Linux platforms to achieve sub-microsecond clock synchronization.
  • Maintain Buildroot configurations for cross-compiling the full Linux stack for target hardware.
  • Produce clear technical documentation and support guides for internal teams and external partners.

What we're looking for

  • Development experience on Linux with hard real-time extensions and multi-threaded POSIX applications.
  • Strong C/C++ skills, x86 and ARM assembly knowledge, and scripting proficiency in Python/Bash.
  • Expertise in debugging tools like GDB/KGDB, LTTng, strace, dmesg, ftrace, perf, and hardware interfaces.
  • Proficiency with Buildroot for custom root filesystems and toolchains.
  • Experience with Precision Time Protocol (PTP) implementations such as ptp4l and phc2sys.
  • Bachelor’s degree in a software-related field or equivalent experience/education.
  • Ability to obtain DoD secret clearance.

More like this

Similar roles

Software Engineer, Level 3

Lockheed Martin

Fort Worth, TX 5 days ago
C++ Python OpenGL Agile CI/CD Atlassian Unix/Linux Perl Scrum OOT OOD OOP Embedded Systems Real-time Systems Test Automation System Integration

F-15 Mission Systems Software Engineer

Boeing

Remote (Berkeley, MO) 4 days ago $99,450$134,550
C C++ Python Java Ada GitLab Jenkins Artifactory Jira DevOps Agile SAFe Embedded Real-Time Software CI/CD
Remote