Senior Software Engineer, ERAM FlightDeck Modernization

Leidos

Gaithersburg (MD)

On-site

USD 87,100 - 157,450

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos is seeking a Sr. Software Development Engineer to join a dynamic team that builds the FAA’s ERAM system, focusing on the FlightDeck middleware to support new capabilities, upgrades, and increased air‑traffic flow.

You will work on real‑time, multi‑threaded programming on Unix/Linux, developing with Ada95 and C++ and leveraging KSH, PERL, and Python for automation. The role emphasizes collaboration with flight controllers, air traffic staff, and aviation partners to improve system

Qualifications

  • Degree in Computer Science or Computer Engineering.
  • 4–8 years of experience in a computer-science related position (outside academia).
  • Demonstrated software development skills and capabilities.
  • Excellent verbal and communication skills.

Responsibilities

  • Modernize ATC control by improving ERAM’s availability and performance.
  • Support ERAM through hardware, OS, firmware, security, and CAS migrations with strong Linux OS knowledge.
  • Optimize collaboration and decision‑making for flight controllers, air traffic control staff, and the airline industry.
  • Develop FAA air‑traffic control software (Ada95/C++) on Unix/Linux, using KSH, PERL, and Python for automation.
  • Perform software development tasks required for the ERAM system.
  • Coordinate solutions with Systems Engineering.
  • Coordinate development of new capabilities and upgrades to common services via the FlightDeck API.
  • Apply AI/ML concepts to improve software processes and capabilities.

Skills

Software development
Debugging
Communication
Multi-language programming
Adaptability
Team collaboration

Education

Bachelor's degree in CS or CE

Tools

Ada95
C++
Unix/Linux
KSH
PERL
Python

Job description

Leidos is seeking a Sr. Software Development Engineer to join a dynamic team that builds the FAA’s ERAM system, focusing on the FlightDeck middleware to support new capabilities, upgrades, and increased air‑traffic flow.

You will work on real‑time, multi‑threaded programming on Unix/Linux, developing with Ada95 and C++ and leveraging KSH, PERL, and Python for automation. The role emphasizes collaboration with flight controllers, air traffic staff, and aviation partners to improve system

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

Via Logic LLC • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Senior Real-Time Software Engineer, ERAM FlightDeck
Senior Real-Time Software Engineer, ERAM FlightDeck

Leidos Inc • Gaithersburg (MD)

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

Via Logic LLC • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Sr. Software Developer
Sr. Software Developer

Leidos • Gaithersburg (MD)

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

Leidos Inc • Gaithersburg (MD)

On-site
USD 87,000 - 158,000
CAS/FOSS & DevOps Architect for ERAM Systems
CAS/FOSS & DevOps Architect for ERAM Systems

Leidos • Gaithersburg (MD)

On-site
USD 140,000 - 190,000
Senior Aviation Data & Software Developer
Senior Aviation Data & Software Developer

Leidos Inc • Oklahoma City (OK)

Hybrid
USD 108,000 - 195,000
Senior Real-Time Software Engineer
Senior Real-Time Software Engineer

Leidos • Gaithersburg (MD)

Hybrid
USD 87,000 - 157,000
Lead Software Engineer: Flight Traffic & Surface Ops
Lead Software Engineer: Flight Traffic & Surface Ops

Leidos • Eagan (MN)

On-site
USD 87,000 - 158,000
Lead Software Developer - Cloud-Native Air Traffic Systems
Lead Software Developer - Cloud-Native Air Traffic Systems

Leidos • United States

On-site
USD 87,000 - 158,000