Software Engineer

Thales
Austin
Workplace: HybridFull timeUSD 103,365.12 - 177,744 annuallyFunction: Software EngineeringExperience: 1-4 yearsEducation: bachelorsSkills: ["Communication","Troubleshooting","Debugging","Teamwork","Self-directed"]

Design and implement cross-platform kernel features for file systems and storage layers, contributing to major Windows releases and the CTE product. Work with developers, QA, support engineers, and product managers across the software lifecycle—researching, coding for performance/correctness, debugging with Linux toolchains, writing functional specs, and supporting customer escalations via logs and timely updates. Build and maintain unit tests and collaborate on test plans to resolve defects.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
2 days ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 minutes agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Design and implement cross-platform kernel features for file systems and storage layers, contributing to major Windows releases and the CTE product. Work with developers, QA, support engineers, and product managers across the software lifecycle—researching, coding for performance/correctness, debugging with Linux toolchains, writing functional specs, and supporting customer escalations via logs and timely updates. Build and maintain unit tests and collaborate on test plans to resolve defects.
Location: Austin
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Research, design, and implement cross-platform kernel software focused on file system and storage layers.
  • •Develop and maintain new and existing CTE product features with attention to performance and correctness.
  • •Collaborate with project managers and architects to translate requirements into design/functional specifications.
  • •Handle customer escalations by analyzing logs, attending customer calls, and providing timely technical updates.
  • •Develop unit tests and work with system test teams to define test plans, troubleshoot defects, and improve product quality.

Pay and Benefits

Salary: USD 103,365.12 - 177,744 annually
Perks:Health InsuranceDentalVisionFsa/hsaLife Insurance401kPaid Leave

Key Requirements

  • •Bachelor’s degree (or Master’s degree) with 1-4+ years (or 0-2 years) of relevant software engineering experience.
  • •Experience designing, implementing, and debugging software for multi-processor machine architectures.
  • •Experience with clustering and distributed file systems design (highly desirable).
  • •Strong C/C++ and Go skills, plus expert troubleshooting and debugging abilities.
  • •Ability to use the Linux toolchain in user space and kernel space to debug and develop FUSE-based file system code.
Experience:1-4 years
Education:Bachelor's
Skills:CommunicationTroubleshootingDebuggingTeamworkSelf-directed
Tech Stack:CC++GoLinuxFUSEConfluenceWikiDockerContainersVirtual machineHypervisorKubernetesAWSAzureIntel/AMD 64-bitMulti-processor architecturesClusteringDistributed file systemsSAFe Agile

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn