Software Engineer (Aftermarket Programs) - TRU Simulation

Overview

On Site
Full Time

Skills

Training
Reporting
Software Engineering
Aerospace
Computer Science
Customer Engineering
Aviation
Communication
C++
Version Control
Linux
Operating Systems
CentOS
Slackware
Red Hat Enterprise Linux
Shell
Command-line Interface
Scripting
Perl
Python
Conflict Resolution
Problem Solving

Job Details

JOB SUMMARY:

The Aftermarket Programs Engineer will be responsible for working directly with our flight training device customers to resolve issues on the flight training device in a timely manner.

JOB RESPONSIBILITIES:

  • Liaison between flight training device customers and TRU Simulation. Act as an advocate to the customer and communicate with TRU Simulation engineering and production teams to fix, deliver, and test solutions.
  • Ability to understand code and make changes to existing code.
  • Compile and test new loads on PC and on test rigs.
  • Integrate software changes from engineering into Customer software load and test.
  • Ensure timely delivery of TRU deliverables to Customers.
  • Provide regular reporting to Customer of issue statuses.

EDUCATION / EXPERIENCE:

  • Bachelor's Degree in Software Engineering, Aerospace Engineering, Computer Science, or a related technical field required.
  • Minimum 2 years of relative experience required.

QUALIFICATIONS:

  • Excellent interpersonal skills to liaison between the customer, engineering, and production.
  • Experience with flight simulation and/or aviation is preferred
  • Strong oral and written communication
  • The ability to define the problem, troubleshoot, resolve, and document the solution.
  • Some understanding of C++, scripting, and source control is required.
  • Linux operating system proficiency (e.g. CentOS, Slackware, and/or RHEL)
  • Knowledge of shell command line and scripting languages (e.g Perl, Python)
  • Exceptional troubleshooting and problem-solving skills

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.