ASRC Federal
Software Developer
6500 Mike Monroney Blvd, Oklahoma City, OK 73179
On-site
First seen by offpeak October 16, 2026
See your drive time Apply on ASRC Federal's site
ASRC Federal Advanced Research LLC (AFAR) is seeking a Software Developer to join our Communications Remote Maintenance & Monitoring (CRMM) team that supports the Federal Aviation Administration (FAA). This is a full-time on-site position at the Mike Monroney Aeronautical Center (MMAC) in Oklahoma City, OK.
The FAA's Communications Remote Maintenance and Monitoring (CRMM) system—specifically supported by technologies like the multi-protocol communications remote monitoring panel—enables secure, continuous remote oversight of National Airspace System (NAS) communication networks.
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 must reside or be willing to relocate within a commutable distance to the Mike Monroney Aeronautical Center (MMAC) in Oklahoma City, OK.
Education & Experience Requirement
All non-US Degrees must have a US Equivalency Certificate provided by the candidate at the time of application.
- A Bachelors degree in Computer 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 and experience.
- Experience with NAS facilities, systems, and equipment is desired.
- 0 - 3 years of related work experience.
Required Skills
- Proficient in programming languages and scripts used in model and tool development (C, C++, Python).
- Familiarity with hardware system design, schematics, and interconnects.
- Experience with source control systems such as Git.
- Knowledge of VLANs, VPNs, NAT, ACLs, and network segmentation.
- Skilled in network monitoring and diagnostic tools.
- Strong understanding of the OSI model, TCP/IP communications, subnetting, routing, and switching.
- Support tasks in lab, field, and production environments under senior engineer guidance.
- 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.
- Write clear, structured technical documentation and explain complex technical issues to non-technical personnel.
Preferred Skills
- Ability to take and support field service calls.
- Provide real-time troubleshooting support to field technicians.
- Document incident findings and corrective actions.
- Support remote and on-site system diagnostics.
- Participate in after-hours or mission-critical support when required.
- Provide software development support for configuring devices and hardware.
- Configure and maintain network hardware including routers and switches from various vendors.
Essential Daily Job Duties
- Perform research and maintenance of software systems.
- Originate, write, test, update, and document projects supporting system software.
- Lead coordination, drafting, reviewing, and editing of technical reports and drawings for final approval and distribution.
- Develop plans and techniques to address real-time and anticipated problems, including integration of new products and code review issues.
- Provide support for modernization and enhancement of systems as requested by the government.
- Identify needs and drive development and implementation of major processes.
- Handle and document trouble calls from system product end users.
- Provide support using LabVIEW, C, C++, SQL, and Python (2 and 3).
Work Environment
- Standard flexible work schedule.
- Travel is 10 - 25%.
- Cubicle environment.