FlightDeck Real-Time Software Engineer

Leidos LLC

Gaithersburg (MD)

On-site

USD 58,000 - 105,000

Full time

11 days ago
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

Health and Wellness programs
Income Protection
Paid Leave and Retirement

Job summary

Leidos is seeking a Software Development Engineer to join the ERAM/FlightDeck team, focusing on real-time, multi-threaded software for critical air-traffic control systems. The role involves Linux-based development, low-level networking, and integration with hardware, primarily using Ada95 and C++.

AI/ML-enabled enhancements are encouraged across design, code, and test phases. The position requires a CS/CE degree with 0–1 year of experience, strong debugging skills, and US citizenship with the

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering with 0–1 year of experience.
  • Able to communicate effectively and work across multiple programming languages.
  • Willingness to debug and solve complex problems, with a strong desire to learn.
  • Public Trust clearance eligibility and U.S. citizenship are required.

Responsibilities

  • Modernize the ATC control system to improve ERAM availability and performance.
  • Support ERAM upgrade activities including hardware, OS levels, firmware and security.
  • Develop and maintain FAA air traffic control software (Ada95/C++) on UNIX/Linux.
  • Create and modify scripts (PERL/PYTHON) for maintenance tasks.
  • Coordinate new capabilities with Systems Engineering and FlightDeck API.
  • Leverage AI/ML concepts to improve software processes and capabilities.

Skills

Multi-language programming
Debugging
Learning mindset

Education

CS or CE degree

Tools

Ada95/C++
Unix/Linux

Job description

Leidos is seeking a Software Development Engineer to join the ERAM/FlightDeck team, focusing on real-time, multi-threaded software for critical air-traffic control systems. The role involves Linux-based development, low-level networking, and integration with hardware, primarily using Ada95 and C++.

AI/ML-enabled enhancements are encouraged across design, code, and test phases. The position requires a CS/CE degree with 0–1 year of experience, strong debugging skills, and US citizenship with the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Software Engineer, ERAM FlightDeck
Senior Real-Time Software Engineer, ERAM FlightDeck

Leidos Inc • Gaithersburg (MD)

On-site
USD 87,100 - 157,450
Senior Real-Time Software Engineer - ERAM FlightDeck
Senior Real-Time Software Engineer - ERAM FlightDeck

Via Logic LLC • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
FlightDeck Software Engineer — Real-Time, AI-Enabled ERAM
FlightDeck Software Engineer — Real-Time, AI-Enabled ERAM

Leidos • Gaithersburg (MD)

On-site
USD 58,000 - 105,000
Real-Time Systems Software Intern — Linux & AI
Real-Time Systems Software Intern — Linux & AI

Leidos • Gaithersburg (MD)

On-site
USD 48,000 - 87,000
Sr. Software Developer
Sr. Software Developer

Via Logic LLC • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Flight Software Engineer - Embedded Real-Time Systems
Flight Software Engineer - Embedded Real-Time Systems

Society of Defense Financial Management • Huntsville (AL)

On-site
USD 75,000 - 126,000
Embedded Flight Software Engineer - Real-Time Avionics
Embedded Flight Software Engineer - Real-Time Avionics

Leidos • Huntsville (AL)

On-site
USD 70,000 - 126,000
Sr. Software Developer
Sr. Software Developer

Leidos Inc • Gaithersburg (MD)

On-site
USD 87,100 - 157,450
Software Development Engineer
Software Development Engineer

Leidos LLC • Gaithersburg (MD)

On-site
USD 58,000 - 105,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement
Real-Time Systems Software Intern (ERAM)
Real-Time Systems Software Intern (ERAM)

Leidos LLC • Gaithersburg (MD)

On-site
USD 48,000 - 87,000