T

Thales

Global defense and aerospace electronics

Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeBrest, FranceNo salary listedIn-person

About the Job

Requirements

  • A higher-education qualification equivalent to Bac +5 is required.
  • More than five years of confirmed experience in software architecture in innovative technical and industrial environments, including embedded systems or systems under strong technical constraints.
  • Significant experience in signal processing and object-oriented programming with C++ and Java, and experience leading projects end to end.
  • Experience leading architecture and design activities in complex, software-dominant project environments while accounting for industrial, financial, regulatory, legal, and programmatic constraints.
  • Knowledge of signal processing, preferably acoustics.
  • Experience with C and C++ technical stacks, including monitoring and optimizing CPU, GPU, and RAM resources.
  • Initial experience with desktop client frontend stacks such as Java and JavaFX, and full-stack web technologies such as Angular and React.
  • Knowledge of Linux environments, primarily RHEL, containerization technologies such as Docker and LXC, and orchestration.
  • Ability to identify key elements to address during solution delivery and maintain them throughout the project phase.
  • Interest in AI topics, including agentic AI as support for engineering tasks and technical solutions such as symbolic AI and specialized neural networks.

Responsibilities

  • Contribute to defining architectures for surface-ship and airborne projects and support their implementation.
  • Lead and coordinate software architecture work, including responsibility for the corresponding design and justification documents.
  • Implement technical, technological, and methodological choices related to the software architecture of sonar applications, primarily for airborne and surface-ship systems.
  • Ensure the quality, stability, and durability of the software architecture throughout development, integration, and validation.
  • Review and analyze software technical documents to ensure development conforms to the technical strategy for individual components and the sonar application as a whole.
  • Participate actively throughout the product and project lifecycle, exercising technical authority and decision-making over software design and development elements proposed by teams.

Desired Qualifications

  • Knowledge of signal processing, preferably acoustics.
  • Aptitude for AI topics, including agentic AI supporting engineering tasks and technical solutions such as symbolic AI and specialized neural networks.

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