
Software Developer
- 🇺🇸 United States
- On-site
- 22 hours ago
- C++
- Python
- System Design
- Git
- VLANs
- NAT
- ACLS
- TCP/IP
- Agile
- LabVIEW
- SQL
​​ASRC Federal Advanced Research LLC (AFAR)​is seeking a​Software Developer​ to join our​Communications Remote Maintenance & Monitoring (CRMM)​ teamthat 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 mustreside or be willing torelocate 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​degreein​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 andexperience.
- 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 andanticipated 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.Â
Â
Â
Software Developer · ASRC Federal