T

Thales

Global defense and aerospace electronics

Full Stack Software Engineer - AVS Innovation Lab

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • At least 5 years of hands-on software engineering experience.
  • A relevant degree in Computer Science or Software Engineering, or equivalent experience.
  • Regularly write production code and build from loosely defined requirements.
  • Full-stack expertise with TypeScript and React; one backend language among Python with FastAPI, Node.js, Java, C# with .NET, or Go; PostgreSQL; Docker; Git; and CI/CD.
  • Front-end skills with Next.js or equivalent, responsive user interfaces, dashboards or maps, and strong user-experience judgment.
  • Ability to work within established microservice and API conventions, make sound assumptions, and iterate quickly.
  • Good communication skills and clear technical writing.
  • Working experience with Kafka or equivalent message-queue experience.
  • Working experience with unit, integration, and end-to-end test automation.
  • Experience in secure coding, OWASP Top 10, and basic threat modeling.
  • Experience delivering AI/LLM features to users.

Responsibilities

  • Turn loosely specified ideas into working demonstrators and minimum viable products, deciding what to leave out and discarding approaches that do not work.
  • Build the user-facing layer, including responsive web applications, data-rich dashboards, and map and real-time views for non-technical stakeholders.
  • Build APIs, services, and integration layers for data transformation and adaptation that connect multiple systems, following the architecture and API conventions set by the Cloud Solutions Architect.
  • Produce and consume event streams using Kafka or message queues for real-time demonstrations.
  • Embed AI/LLM features, including retrieval-augmented generation, agents, and LLM APIs, in prototypes, and use AI-assisted development tools to ship faster.
  • Test developed features with unit, integration, and end-to-end testing, and apply secure-coding basics.
  • Document work for transfer using READMEs, short design notes, and handover documents so a prototype can move to a business unit.
  • Deploy, run, and maintain prototypes on demonstration platforms, including a fixed cockpit demonstrator and web mobile, and keep them ready for customer presentations.
  • Demonstrate work to the team and, together with the Lab Director and architects, to operational stakeholders.

Desired Qualifications

  • Exposure to avionics, EFB, connectivity, datalink, ATC/ATM, airline operations, or airline IT systems.
  • C/C++ or QML experience for cockpit or EFB HMI prototypes.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs