ATM software engineer — employer requirements guide

On this page — jump to a section

An ATM software engineer develops the code and tests behind air traffic management technology. The core distinction from a broad systems engineer is sustained responsibility for software implementation and quality. Some employers combine those functions, so duties are more reliable than titles. Neither role authorises a person to control aircraft.

Educational reference · 27 October 2026. Educational reference — verify current requirements with the relevant authority. This is not a qualification, admission decision or operational publication.

Download ATM software engineer — educational reference PDF (3 pages; 122 KiB)

Job-specific employer examples below are separate from the broad sector guides. They are selected evidence, not an application service, a live vacancy feed, worldwide eligibility rules or an assessment of your circumstances.

Specific employer examples
2
Supporting employer context sources
0
Evidence last checked
2026-10-27
Countries / scope represented
India; United States
Legal / licensing applicability
checked for stated scope
Reference status
Educational reference — verify current requirements with the relevant authority.

Related job titles and aliases

Titles vary between employers; an alias does not make qualifications or duties interchangeable.

Where employers use this role

What the work involves

Work settings

Three capabilities, different questions

Air navigation services use these capabilities

Technical specialists support systems and their dependencies

CNS capabilities support services; technical and operational roles remain distinct.

Original Avi Learner teaching diagram · AI-assisted preparation. Concept basis: FAA: Aviation careers—technical specialties; FAA: Communications and networks; Avi Learner: CNS and ATSEP. Not an official diagram or endorsement.
Text description

Communications supports voice and data exchange. Navigation supports position and path information. Surveillance supplies traffic information. Air navigation services use these connected capabilities. Technical specialists support the systems and dependencies such as power, networks and facilities. This functional relationship is not a universal organizational chart, a claim that one capability replaces another, or a technical procedure.

Illustrative role/sector context. This does not depict or verify the employers, vacancies, qualifications or countries discussed below.

Actual employer examples — keep each country and notice separate

Essential, desirable and other conditions retain the author’s source classification. An empty category means no separate requirement was established in the reviewed source, not that employers have no requirements. Historical or closed notices are examples, not current vacancies.

[EMP1] Leidos — Lead Software Engineer — Air Traffic Business, R-00195026

Lead Software Engineer — Air Traffic Business, R-00195026
Country
India
Source type
employer vacancy
Advert / source status
unknown
Posting date
Not stated / not established
Closing date
Not stated / not established
Checked date
2026-10-27
Classification basis
Explicit Basic Qualifications and Preferred Qualifications headings.

Employer essential requirements

  • Relevant computing/engineering degree with experience; additional experience may substitute for the degree.
  • Eight years relevant experience, or a master degree with six years; English fluency.
  • Programming, algorithms, source control, APIs, testing, databases, cloud and AI/ML exposure.

Employer desirable requirements

  • Aviation, distributed/safety-critical systems, legacy integration and secure-development experience.

Other stated conditions

  • Pune-based experienced technical-lead post; no reliable posting or closing date shown.

Duties supported by this example

  • Air-traffic software development, testing and code review.

One employer and role, not worldwide eligibility. Closed or undated examples do not establish current hiring.

[EMP2] Leidos — Systems, Integration and Software Engineer Intern, R-00194152

Systems, Integration and Software Engineer Intern, R-00194152
Country
United States
Source type
employer vacancy
Advert / source status
unknown
Posting date
2026-10-08
Closing date
Not stated / not established
Checked date
2026-10-27
Classification basis
Explicit Basic Qualifications list; no preferred list stated.

Employer essential requirements

  • Enrolment in a relevant degree programme and exposure to systems/software engineering or AI/ML.
  • US citizenship and ability to obtain and maintain Public Trust clearance.

Employer desirable requirements

No separate items established in this reviewed source.

Other stated conditions

  • Same employer as EMP1, but a different country and student entry route; no confirmed closing date.

Duties supported by this example

  • Support ATM programme coding and regression testing alongside systems work.

One employer and role, not worldwide eligibility. Closed or undated examples do not establish current hiring.

Official legal, licensing and occupational context

Employer preferences are not automatically law. Official guidance and occupational descriptions are not necessarily binding rules. Each source’s jurisdiction, scope and gaps below remain separate.

Occupational education versus aviation authorisation

BLS describes typical software-developer education, not a personal aviation licence. The examples specify recruitment criteria; contractual software assurance and permissions for operational changes must be checked separately.

Unresolved research and applicability

Explore a possible entry route

Learning exercises — not proof of professional competence

Preparation prompts — not reported interview questions

Progression to investigate

Scope and review limits

AI-assisted educational preparation. Source availability and hiring conditions can change. No personal data is collected, no application is sent, and no employment or eligibility outcome is promised.