Jobs and Careers
TH

Senior Software Engineer

Thales
United Statesfull_timeVerifiedPosted 4 Apr 2025

About the role

Location: Melbourne FL, United States of America

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.

When you rely on airlines to connect you in flight, you rely on Thales. In an increasingly fast paced world, we make the unpredictable, predictable by connecting and entertain passengers to make your life better. Combining a diversity of talents, we master the decisive moments that matter to passengers and airlines. Whatever it takes.

Senior Software Engineer

Melbourne, FL (Onsite)

Position Summary

Thales is looking for an Senior Software Engineer to join our radar processing software development team in Melbourne, Florida. The ideal candidate will have an in-depth understanding of operating systems, software migration, and cybersecurity practices, alongside extensive experience in software development. The radar processing software development team responsible for maintaining and enhancing the robustness, security, and performance of our radar processing software and infrastructure.

In this position, this team actively participates in data analysis and the investigation and resolution of potential technical issues in the radar data processing. The successful candidate will demonstrate strong leadership, technical expertise, and a dedication to continuous improvement.

Key Areas of Responsibility

  • Lead the migration and upgrade of an existing custom Operating System from CentOS 7.9 to Rocky Linux 8, with potential future upgrades to Rocky Linux 10. Ensure the operating system supports real-time radar processing, control, and monitoring software applications.  Conduct kernel recompilations tailored to specific operational needs and security requirements.
  • Migrate and upgrade a virtual machine OS variant configured for cybersecurity functionalities, with regular security updates based on vulnerability scans.
  • Transition LDAP management from 389-DS to Cockpit, ensuring secure and efficient directory services. Optimize and manage virtual machines running cybersecurity functions (e.g., AIDE, LDAP) to reinforce system security.
  • Configure and secure network settings according to cybersecurity best practices, especially for radar processing and management systems.
  • Perform comprehensive testing of the upgraded OS to validate stability, security integrity, and application performance. Document all processes, configurations, and best practices to facilitate knowledge transfer within the team. Oversee the annual maintenance and upgrade of the OS for security purposes, addressing issues identified in vulnerability scans.
  • Participate actively in the development and maintenance of radar processing applications. Integrate, analyze, and resolve software defects. Design and implement potential new features.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field with a minimum of 8 years of experience in software engineering with a focus on operating systems and software migration.
  • Proficient in Linux-based systems.
  • Experience with version control, configuration management and automation tools.
  • Experience with scripting languages (e.g., Python, Bash). Knowledge of performance tuning and monitoring tools for Linux systems.
  • Experience in conducting comprehensive software testing and validation.
  • Previous experience in radar processing software development or similar real-time processing systems. Experience using Jira, and Git.

Special Position Requirements

  • Travel: 20% of the time

If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community!

What We Offer

Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following: 

  • Elective Health and Dental plans. 
  • Retirement Savings Plan with a company contribution and a match, and without vesting period. 
  • Company paid holidays, vacation days, and paid sick leave. 
  • Company provided Life Insurance.

Why Join Us?

Say HI and learn more about working at Thales

Company

Thales

View company profile →