Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Real-Time Software Engineer

Leidos Arlington, VA On-site senior full-time

Salary

$90,000 - $180,000 per year

Apply on Leidos

Description

We are seeking a skilled Real-Time Software Engineer to join our Electronic Warfare Division in Arlington, VA. As a key member of our team, you will contribute to the design, development, and hardware/software integration of advanced systems.

Our division focuses on research and development, as well as advanced prototyping, transforming state-of-the-art signal processing algorithms into real-time software systems. You will work in a collaborative environment with multi-disciplinary teams, including software engineers, systems engineers, hardware engineers, and subject matter experts in machine learning, RF front-end design, and signal processing.

Key responsibilities include:

  • Designing, implementing, and testing real-time C/C++ software for multi-core systems running Linux or real-time operating systems like VxWorks
  • Building software products that utilize third-party mathematics and communication libraries
  • Interfacing with communication standards/protocols such as TCP/IP, UDP, and DDS
  • Reading and understanding signal processing algorithms written in MATLAB
  • Working with Linux operating systems and real-time operating systems
  • Designing, implementing, and testing software to configure and control RF hardware devices
  • Integrating software into third-party software frameworks and architectures like Redhawk
  • Documenting developed systems
  • Supporting system field testing and collection events

We offer competitive benefits, including 4 or more weeks of Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and more.

Requirements:

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline
  • 4+ years of software development experience, including strong experience in programming in Python, MATLAB, or C++
  • Strong understanding of object-oriented design
  • Basic understanding of hardware-software interaction and basic computer architecture
  • Experience with hardware interfaces (e.g., PCIe, UART, Ethernet)
  • Experience with build tools (e.g., GCC, CMake, or Make)
  • Experience using version control (e.g., git, Subversion) and continuous integration software tools (e.g., Jenkins)
  • Experience with software testing tools and methodology
  • Ability to communicate and share ideas, concepts, and designs with a team of engineers
  • Demonstrated ability and motivation to continually learn new technical skills and concepts
  • Understanding of unit test frameworks and test-driven development practices
  • Must have active TS/SCI level security clearance

Preferred qualifications:

  • Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent
  • Active security clearance higher than the Secret level
  • Ability to debug embedded systems using tools like oscilloscopes and logic analyzers
  • Experience maintaining, tracking, and updating ticket/status using Gitlab or similar interface
  • Experience using common scripting languages (e.g., bash)

The salary range for this position is $90,000 - $180,000 for qualified candidates with an active TS/SCI clearance.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Arlington-VA/Real-Time-Software-Engineer_R-00195312

Apply on Leidos