What are the responsibilities and job description for the ATS Software Engineer position at Tiltedge Solutions?
Job Title: ATS Software Engineer
Job Description & Skill Requirement:
Job Overview
We are seeking highly skilled Software Engineers to support large-scale Air Traffic Systems (ATS) initiatives as part of a national aviation modernization program. This role involves working on mission-critical systems focused on high performance, reliability, and real-time processing.
Candidates should be strong problem solvers who can independently handle complex system-level challenges and deliver scalable, production-grade solutions.
Key Responsibilities
Design, develop, and maintain high-performance software systems for Air Traffic Management (ATM/ATS) platforms
Build and support real-time and distributed systems for critical workflows
Develop applications using C , C, Java, or Ada
Work with containerization technologies (Docker, Kubernetes) for deployment and scalability
Design and implement messaging frameworks and data pipelines
Develop and maintain solutions in Unix/Linux environments
Contribute to GUI development for monitoring and operational interfaces
Collaborate across teams to solve complex system challenges
Ensure system performance, scalability, reliability, and security
Required Skills
Strong programming expertise in: C , C, Java, or Ada
Hands-on experience with Docker and Kubernetes
Strong working knowledge of Unix/Linux systems
Experience with messaging systems, pipelines, or event-driven architecture
Experience building distributed systems
Exposure to GUI development frameworks
Strong analytical thinking and problem-solving ability
Ability to work independently with minimal supervision
Preferred Qualifications
Experience in Air Traffic Systems (ATS), Air Traffic Management (ATM), or aviation domain
Background in real-time or safety-critical systems
Experience in aerospace, defense, or regulated environments
Understanding of large-scale system integration
Qualification:
Bachelor degree