MTS Software Engineer

CAE
Charleston
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 1-3 yearsEducation: bachelorsSkills: ["Problem-solving","Collaboration","Written communication","Verbal communication"]

Support production engineering for training system software by assisting with development, integration, and deployment. Work within a production team to perform engineering tasks, assist networking design and system configuration, and interface platform simulation applications. Participate across requirements review, design, coding, integration, testing, and deployment with minimal supervision. Troubleshoot product-level software and system issues, propose corrective actions, and maintain accurate technical documentation while collaborating with cross-functional software, hardware, and integration teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
CAE
CAE
1 day ago

MTS Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Support production engineering for training system software by assisting with development, integration, and deployment. Work within a production team to perform engineering tasks, assist networking design and system configuration, and interface platform simulation applications. Participate across requirements review, design, coding, integration, testing, and deployment with minimal supervision. Troubleshoot product-level software and system issues, propose corrective actions, and maintain accurate technical documentation while collaborating with cross-functional software, hardware, and integration teams.
Location: Charleston
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Perform engineering tasks supporting development, integration, and deployment of training systems and associated software applications.
  • •Assist with networking design, system configuration, and interfacing platform simulation applications for integrated training solutions.
  • •Design, modify, develop, write, and implement software programming applications for training system components.
  • •Install, configure, and support software applications and operating systems used within simulation environments.
  • •Troubleshoot software and system issues at the product level, diagnose problems, and support corrective actions while maintaining technical documentation.

Key Requirements

  • •Bachelor’s degree in computer science, software engineering, electrical engineering, or related technical discipline (or equivalent experience).
  • •1–3 years of experience in software development, systems integration, or engineering support roles.
  • •Foundational knowledge of software programming languages, debugging methods, and structured development practices.
  • •Familiarity with operating systems, networking principles, and software installation processes.
  • •Ability to follow engineering direction, work with general supervision, and communicate effectively while documenting work.
Experience:1-3 years
Education:Bachelor's
Skills:Problem-solvingCollaborationWritten communicationVerbal communication
Tech Stack:Operating systemsNetworking principlesSoftware installationVersion controlConfiguration management

Eligibility

Nationality:US National
Security Clearance:DoD Personal Security Clearance

Company Brief

CAE
Provides simulation technologies, integrated training services, and flight training for civil aviation, defense, and healthcare customers worldwide, delivering pilot training, mission rehearsal, and simulation solutions.
Industry: Aviation Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Montreal, Canada
Founded: 1947
WebsiteLinkedIn