
Computer Scientist
- 🇺🇸 United States
- On-site
- 1 day ago
- C++
- Python
- Agile
- Perl
- Ruby
- Bash
- Configuration Management
- Java
ASRC Federal Advanced Research LLC (AFAR)is seekingaComputer Scientist to join ourTower Data Link System (TDLS) teamthat supports the Federal Aviation Administration (FAA).This is afull-timeon-siteposition at theMike Monroney Aeronautical Center (MMAC)inOklahoma City, OK.
TDLS program is a National Airspace System automation system that delivers digital pre-departure clearances (PDCs) and other terminal services directly to flight deck crews and airline dispatch computers. Iteliminates the need for lengthy, repetitive voiceread-backs over congested radio frequencies.
Citizenship/Permanent Residency Requirement
All candidates must have the following to pass the Federal Background Investigation and obtain the FAA Public Trust security clearance.
- Be a US Citizen.
- Has resided in the US for three (3) consecutive years.
- RealID Driver’s License/ID or current US Passport.
Relocation Requirement
Candidate mustreside or be willing torelocate within a commutable distance to theMike Monroney Aeronautical Center (MMAC) inOklahoma City, OK.
Education & Experience Requirement
All non-US Degrees must have a US Equivalency Certificate provided by the candidate at the time of application.
- ABachelorsdegreeinComputer Science or related IT fields, with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science may be substituted in lieu of the computer science degree, depending on other qualifications andexperience.
- Experience with NAS facilities, systems, and equipment isdesired.
- 0 - 3years of related work experience.
Required Skills
- Proficient in programming languages and scripts used in model and tool development (C, C++, Python).
- Ability to:
- Work independently, as well as on a team, in an agile environment.
- Research, troubleshoot and problem solve quickly.
- Learn on the job/willing to self-teach.
- Communicate effectively through verbal and written communication with high organization.
Preferred Skills
- Working knowledge of high-level languages (Python, Perl, Ruby).
- Experience with shell scripting (sh, bash).
- Understanding of the importance of testing throughout all phases of the software development process.
Essential Daily Job Duties
- Research, design, develop, test, evaluate, andmaintain integrated computer hardware and software systems.
- Manage computer systems architecture, integration, software programming, development, review, audit, testing, configuration management, requirements, and changes.
- Provide support using programming languages such as JAVA, C, C++, and Python.
- Offer scripting support with languages like Perl and Shell.
- Execute software projects with knowledge of the full software design lifecycle from requirements gathering to production.
- Develop software that interfaces with external devices.
- Utilize test equipment including logic analyzers, oscilloscopes, and data acquisition tools.
- Debug complex systems and conduct reviews, audits, and testing.
Work Environment
- Standard flexible work schedule.
- Travel is <10 and at will to the FAA customer.
- Cubicle environment.
Computer Scientist · ASRC Federal