Simulation Engineer

Antaes Consulting

Zürich

On-site

CHF 120,000 - 160,000

Full time

8 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Swiss ATC Services (Swiss air navigation services client) seeks a Simulation Engineer to keep complex simulation environments used by air traffic controllers reliable for training. You will integrate applications and systems, automate tasks, assemble baselines and verify end-to-end functionality.

Development work is 5–10% of the workload, focusing on scripting, integration, configuration, testing and technical support to ensure training environments perform as intended.

Qualifications

  • Extensive experience with complex, interconnected technical systems.
  • Strong scripting and automation skills to improve deployment and testing.
  • Hands-on integration experience across interfaces and configurations.
  • Structured approach to defects, validation and reliable environments.
  • Software engineering foundation to investigate problems and changes.
  • Experience in ATC or controller-training simulation is a plus.
  • Knowledge of Linux/Unix, networking and data-exchange analysis.
  • Experience with Java and integration tech such as Spring or Apache Camel.
  • Familiarity with deployment automation tools (Puppet, Ansible).
  • Knowledge of aviation messaging and data interfaces is a plus.

Responsibilities

  • Integrate new and changed systems into the simulation environment and understand interfaces.
  • Create and maintain simulation baselines and deploy them for training.
  • Develop scripts to automate configuration, deployment, verification and operational tasks.
  • Perform integration testing, record defects and coordinate fixes.
  • Support operational validation and resolve issues during exercises.
  • Provide second-line technical support beyond the first line hotline.
  • Investigate exchanges between systems including network and data interfaces.
  • Coordinate technical activities and maintain documentation and handover information.
  • Follow quality, safety and change-control processes.

Skills

Complex systems experience
Scripting & automation
Systems integration
Debugging & troubleshooting
Software engineering fundamentals
ATC domain knowledge
Linux/Unix networking basics
Java & integration tech (Spring, Camel

Tools

Puppet
Ansible
Spring
Apache Camel

Job description

Our client, a major player in Swiss air navigation services, is looking for a Simulation Engineer to keep the complex simulation environments used by air traffic controllers and instructors reliable and ready for training. You will integrate applications and systems, automate practical tasks, assemble and deploy simulation baselines, and verify that the complete environment works as intended.

The environment brings together operational ATC systems, situation generators, emulated components, internally developed applications and supplier products, with both legacy and newer technologies. Development accounts for approximately 5–10% of the workload; most of the work involves scripting, integration, configuration, testing and technical support.

You will be responsible for:

Integration and deployment
  • Integrating new and changed systems into the simulation environment, working with project teams to understand interfaces, dependencies and configuration needs.
  • Creating and maintaining simulation baselines: consistent packages of application versions, configuration and data required to run a defined environment.
  • Distributing and deploying baselines, preparing environments for training activities and checking that applications and connected systems operate together.
  • Writing and maintaining scripts to automate configuration, deployment, verification and recurring operational tasks.
Testing, validation and support
  • Performing integration testing and technical validation; recording defects, investigating causes and coordinating corrective actions.
  • Supporting operational validation by controllers and instructors, preparing technically ready environments and resolving issues identified during exercises.
  • Providing technical support beyond the first-line hotline, diagnosing application, configuration, interface and data-flow problems with the responsible specialist teams.
  • Investigating exchanges between systems, including network-level behaviour and aviation data interfaces.
Maintenance and coordination
  • Making limited software changes and maintenance contributions when required, and maintaining clear technical documentation and handover information.
  • Coordinating assigned technical activities, communicating dependencies and risks, and contributing to planning and delivery within the team.
  • Following internal quality, safety and change-control processes, and helping colleagues maintain continuity during organisational and technical change.
Required skills:
  • You have substantial experience working with complex, interconnected technical systems (around 5–10 years as a guide; depth and relevance matter more than a fixed threshold).
  • You have practical scripting and automation skills, with evidence of improving deployment, configuration, testing or support tasks.
  • You have hands-on application or systems integration experience, including configuration management, release preparation and troubleshooting across interfaces.
  • You have experience validating changes and preparing reliable environments for users, with a structured approach to defects and technical evidence.
  • You have a software engineering foundation that enables you to understand application behaviour, investigate problems and contribute small changes.
  • Experience in air traffic control, air traffic management or controller-training simulation is an asset.
  • Knowledge of Linux/Unix, networking and the analysis of data exchanges between distributed applications is an asset.
  • Experience with Java and integration technologies such as Spring or Apache Camel is an asset.
  • Experience with deployment and configuration automation using Puppet, Ansible or comparable tools is an asset.
  • Knowledge of aviation messaging, surveillance or flight-data interfaces, supplier systems and legacy integration is an asset.
Your profile:
  • You enjoy making complete systems work, tracing difficult faults and preparing dependable environments for operational users.
  • You are motivated by a varied, hands-on role in which coding is one part of a broader responsibility.
  • You have an interest in operational reliability and are willing to work with established technologies as well as newer components.
  • You communicate clearly, show sound judgement and share knowledge within the team.
  • You are comfortable working constructively through organisational change while maintaining reliable delivery.
  • You are interested in a long-term contribution, as learning the simulation environment requires a significant investment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Engineer: Integration & Automation for ATC
Simulation Engineer: Integration & Automation for ATC

Antaes Consulting • Zürich

On-site
CHF 120,000 - 160,000
Software Engineer ATM Surveillance Data Processing
Software Engineer ATM Surveillance Data Processing

Sword Group • Genf

On-site
CHF 110,000 - 170,000
25 days paid leave
International accident insurance
Monthly events
+2
System Integration & Test Engineer – Test Management & Automation
System Integration & Test Engineer – Test Management & Automation

Qim info SA • Genf

On-site
CHF 90,000 - 120,000
Test Engineer
Test Engineer

TXT Group • Stans

Hybrid
CHF 90,000 - 120,000
Requirement & Test Automation Engineer (Safety-Critical Environment)
Requirement & Test Automation Engineer (Safety-Critical Environment)

Sword Group • Genf

On-site
CHF 115,000 - 190,000
Monthly training budget
25 days paid leave
Regular events
+2
Requirement & Test Automation Engineer (Safety-Critical Environment)
Requirement & Test Automation Engineer (Safety-Critical Environment)

Sword Services • Genf

On-site
CHF 120,000 - 160,000
Senior CAE and AI Expert
Senior CAE and AI Expert

Neural Concept • Lausanne

On-site
CHF 150,000 - 210,000
Training budget
Hybrid work model
GPU/CPU HPC access
+1
Software Engineering Manager - Stimulation
Software Engineering Manager - Stimulation

Hexagon Robotics • Zürich

On-site
CHF 140,000 - 200,000
Mobility credit (CHF 500)
Bonus system
Pension contributions
+6
Technical Sales Engineer – Flight Simulation Technology 80-100%
Technical Sales Engineer – Flight Simulation Technology 80-100%

Brunner Elektronik AG • Hittnau

On-site
CHF 110,000 - 160,000
Internship or Working Student for System Applications 50-100%
Internship or Working Student for System Applications 50-100%

Siemens Mobility • Zug

Hybrid
CHF 20,000 - 27,000
Mobile working Switzerland-wide
International professional network
Experience at a large tech employer
+1