Thales

Full Stack Software Engineer (AVS Innovation Lab)

Thales
Aerospace & DefenseSingaporeOnsitePosted 1 week ago

About the role

AI summarised

Join Thales' forward-looking International Avionics Lab in Singapore, dedicated to exploring and developing next-generation aviation and digital solutions. This role involves working at the intersection of avionics, cloud technologies, and advanced software platforms to design, prototype, and demonstrate innovative operational concepts for air traffic management and airline/airport operations.

Aerospace & DefenseOnsite

Key Responsibilities

  • Develop backend and frontend components for Lab platforms
  • Build APIs, services, and integration layers connecting multiple systems (including data transformation/adaptation)
  • Contribute to rapid prototyping and experimental software solutions
  • Develop visualization and demonstration tools
  • Support software integration, testing, continuous improvement, and platform scalability
  • Deploy, execute, and maintain prototypes from Lab projects on demonstration platforms (fixed and mobile) for user/customer presentations

Requirements

  • 5+ years experience in software engineering
  • Degree in Computer Science, Software Engineering, or equivalent experience
  • Strong experience in full stack software development
  • Proven ability to build modern web applications and API-driven platforms
  • Proficiency in Python, Java, JavaScript/TypeScript, QML, C/C++, React, or similar frameworks
  • Experience with REST APIs, microservices, and cloud-native development
  • Familiarity with AWS / Azure / GCP, Kubernetes, container platforms, Infrastructure-as-Code (Terraform), microservices architectures, and CI/CD pipelines