Software Engineer

Tulsa, United States

Job title: Software Engineer

Job location: Broken Arrow, OK 74012 (Tulsa suburb) – relocation assistance available

Compensation:  $60,000-125,000 salary depending on experience  

Benefits: Medical, Dental, Vision, Flexible Spending Accounts, Long Term Disability, Life, 2 Personal Days, 9.5 paid holidays, 10 Paid sick days per year, 10 days Paid vacation, 401k matching up to 5%

Education / Certifications: Bachelor’s degree preferably in computer or electrical engineering

Experience: C/C++ programming skills required. Microsoft Visual Studio or similar development environment preferred. Audio rendering software experience such as Microsoft DirectSound preferred.

Job Description: 

Research, design and maintain the sound systems required for the operation of a full flight simulator and other training devices.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES: 

The following duties are essential to the successful and satisfactory performance of this job. Other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Design and test aircraft simulator sound software applications, C/C++,
  • Perform 1/3 octave and narrow-band analysis of aircraft recordings for implementation in the software applications.
  • Create and maintain software and hardware documentation.
  • Create and maintain 1/3 octave tests and perform tuning of the sound simulation to tolerances required by FAA/EASA.
  • Provide on-site support of the simulator installation and certification efforts.
  • Exhibit and practice professional and courteous behavior while interacting with both internal and external customers.
  • Interact within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments.
  • Accountable for the control and distribution of documents and/or equipment subject to export control restrictions and the security of materials, projects and business information regarding the methods and techniques used in the production and usage of products.
  • Accountable for the accuracy and completeness of assigned tasks.
  • Able to adhere to a work schedule including prompt and regular attendance.
  • Supports FAA or other governmental simulator qualification.
  • Travel (domestic and international), shift work, security clearance, and overtime may be required to accomplish some of the above tasks.

EDUCATION, EXPERIENCE and REQUIREMENTS

  • Level I - Bachelor's degree in Engineering Preferably Computer or Electrical Engineering or equivalent combination of education and experience.
  • Level II - Bachelor's degree in Engineering Preferably Computer or Electrical Engineering and two years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
  • Level III - Bachelor's degree in Engineering Preferably Computer or Electrical Engineering; and four years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
  • Level IV - Bachelor's degree in Engineering Preferably Computer or Electrical Engineering; and six years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
  • Level V - Bachelor's degree in Engineering Preferably Computer or Electrical Engineering; and ten years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.

SOFTWARE KNOWLEDGE AND SKILLS:

  • C/C++ programming skills required. 
  • Must be able to develop and implement new software designs using Microsoft Visual Studio or similar development environment. 
  • Previous experience in flight simulation software or the use of audio rendering software such as Microsoft DirectSound is a plus but is not required for new applicants. 
  • Ability to read Mechanical and Electrical prints.
Job description

Software Engineer

Personal information
Professional data
Details