ASRC Federal Advanced Research LLC (AFAR) is seeking an experienced Software Engineer to join our Weather Systems group in Oklahoma City, OK. This is a full-time on-site position at the Mike Monroney Aeronautical Center (MMAC).
The Weather Systems team is responsible for providing second-level engineering support for two different weather radars.ย The TDWR (Terminal Doppler Weather Radar), and the WSR-88D (Weather Surveillance Radar 1988 Doppler), along with several other weather sensors/platforms, such as the AWOS (Automated Weather Observing System).
Citizenship 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.
- Have 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, at their expense, within a commutable distance to Oklahoma City, OK.ย
Education & Experience Requirement
All non-US Degrees must have a US Equivalency Certificate provided by the candidate.ย
- Bachelor of Science in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or related field.
- Multiple levels are available:
- Level 1: Entry Level; Zero (0) to three (3) years of experience.
- Level 2: Three (3) to six (6) years of experience.
- Level 3: Six (6) to nine (9) years of experience.
- Level 4: Nine (9) or more years of experience.
ย Required Skillsย
- Proficient in programming languages and scripts used in model and tool development (C, C++, Python).
- Familiarity with HW system design, schematics and interconnects.
- Experience with use of source control such as Git.
- Familiarity with VLANs, VPNs, NAT, ACLs, and network segmentation.
- Knowledge of network monitoring and diagnostic tools.
- Strong understanding of the OSI model, TCP/IP comms, subnetting, routing, and switching.
- Ability to:
- Work independently, as well as a team.ย
- Multi-task across teams in a structured environment.
- Research and problem solve; willingness to learn/try new things
- Communicate effectively through verbal and written communication; including developing technical documentation.
Essential Daily Job Duties
- Design, develop, test, and maintain software for weather system applications, including enhancements, bug fixes, and new capabilities.
- Create automation, analysis, and configuration scripts/tools using C, C++, and Python.
- Participate in code reviews, integration testing, and configuration management throughout the full software lifecycle.
- Design, implement, and maintain LAN/WAN/wireless network infrastructure, including router/switch configuration and network segmentation.
- Troubleshoot software, network, and hardware issues; perform diagnostics, validation, verification, and capacity/scalability assessments.
- Support secure communications and system modernization by evaluating endoflife hardware and recommending upgrades.
- Integrate hardware and software in lab and field environments, document trouble calls and manage engineering changes from concept to deployment.
- Develop technical documentation and engineering artifacts, collaborate with government and technical teams, and drive process improvements.
ย Work Environment
- Full-time position with a standard work schedule.
- 10% travel required.
- Cubicle environment.