Real-Time Software Engineer - C/C++, Linux/RTOS

Leidos LLC

Arlington (VA)

Hybrid

USD 108,000 - 195,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Holidays
401K matching
Flexible schedules
Stock purchase plan
Technical upskilling
Education and training support
Parental paid leave

Job summary

Leidos is seeking a Real-Time Software Engineer in Arlington, VA to design, develop, and integrate real-time signal processing software for multi-core Linux/RTOS platforms. You will join small, cross‑functional teams delivering fast prototypes and near-term field demonstrations.

Responsibilities include real-time C/C++ programming, hardware/software integration, and testing. Proficiency with GCC/CMake/Make, Linux, and hardware interfaces (PCIe, UART, Ethernet) is required, along with Python or

Qualifications

  • Bachelor's degree and 8+ years of software development experience in real-time systems.
  • Strong coding in Python, MATLAB, or C++ and OO design.
  • Experience with Linux and real-time OS environments.
  • Experience with hardware interfaces (PCIe, UART, Ethernet) and build tools.
  • Active Secret clearance with TS/SCI eligibility.

Responsibilities

  • Design, implement, and test real-time software for multi-core systems.
  • Integrate software with hardware and third-party frameworks.
  • Interface communication standards (TCP/IP, UDP, DDS).
  • Document developed systems and support field testing.
  • Collaborate with cross-disciplinary teams in spiral/agile processes.
  • Read and understand MATLAB algorithms.

Skills

Real-Time software development
Python
MATLAB
C++
Linux
RTOS
Object-oriented design

Education

Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering
Master's Degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

GCC
CMake
Make
Git
GitLab
Jenkins
PCIe
UART
Ethernet

Job description

Leidos is seeking a Real-Time Software Engineer in Arlington, VA to design, develop, and integrate real-time signal processing software for multi-core Linux/RTOS platforms. You will join small, cross‑functional teams delivering fast prototypes and near-term field demonstrations.

Responsibilities include real-time C/C++ programming, hardware/software integration, and testing. Proficiency with GCC/CMake/Make, Linux, and hardware interfaces (PCIe, UART, Ethernet) is required, along with Python or

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Systems Engineer (C/C++, Linux)
Real-Time Systems Engineer (C/C++, Linux)

Leidos • Arlington (VA)

On-site
USD 90,000 - 180,000
4+ weeks paid time off
401K with company match
Flexible schedules
+3
Real-Time Software Engineer, EW Systems & DSP
Real-Time Software Engineer, EW Systems & DSP

Leidos • Virginia (MN)

On-site
USD 87,000 - 157,000
Competitive benefits
4+ weeks PTO
11 paid holidays
+5
Embedded Real-Time Software Engineer (DSP/ARM/RISC-V)
Embedded Real-Time Software Engineer (DSP/ARM/RISC-V)

Leidos LLC • San Diego (CA)

On-site
USD 87,000 - 157,000
C++ Software Engineer - Real-Time Distributed Systems
C++ Software Engineer - Real-Time Distributed Systems

Leidos LLC • Tewksbury (MA)

On-site
USD 87,000 - 157,000
Real-Time C++ Software Engineer - High-Performance Systems
Real-Time C++ Software Engineer - High-Performance Systems

Koitecc Solutions • Huntsville (AL), Northern (KY)

Hybrid
USD 87,000 - 157,000
Real-Time GPU Signal Processing Engineer
Real-Time GPU Signal Processing Engineer

Leidos • Arlington (VA)

On-site
USD 108,000 - 195,000
Competitive benefits
PTO + Holidays
401K matching
Real-Time GPU Software Engineer (CUDA/C++)
Real-Time GPU Software Engineer (CUDA/C++)

Leidos LLC • Arlington (VA)

On-site
USD 108,000 - 195,000
Paid Time Off
Holidays
401K with company match
+5
Junior Real-Time GPU Software Engineer
Junior Real-Time GPU Software Engineer

Leidos • Bowie (MD)

On-site
USD 70,000 - 126,000
Senior Real-Time DSP/Embedded Software Engineer
Senior Real-Time DSP/Embedded Software Engineer

Leidos LLC • San Diego (CA)

On-site
USD 140,000 - 220,000
Paid time off
Holidays
401k with match
+2
Real-Time C++ Software Engineer – Sensor Systems
Real-Time C++ Software Engineer – Sensor Systems

Leidos LLC • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Paid Leave and Retirement
Competitive compensation