ASRC Federal System Solutions supports the Federal Aviation Administration National Airspace System Engineering Support Services FAA NAS ESS contract. Join our growing team as a software engineer in support of the FAA NAS ESS Weather Systems group.
Responsibilities:
- Software Engineer will be responsible for some project management duties, and will coordinate, schedule, and manage dedicated changes from beginning to end.
- Performing research, and maintenance of weather system hardware and software systems.
- Originates, writes, tests, updates and documents, projects supporting weather system software.
- Plays a lead role in coordinating, drafting, reviewing, and editing technical reports/drawings for final approval and distribution to the field.
- Develops plans and techniques, to address real-time and anticipated problems, such as integrating new products, and handling issues arising from code reviews.
- Provide support for Modernization and Enhancement of systems as requested by the government.
- Will perform market research, and evaluate needs for updating end of life hardware
- Identify needs and drive the development and implementation of major processes.
- The software engineer will handle, and document trouble calls from the weather system products end user when needed.
- Provide support utilizing languages such as C, C++, and Python
- Ability to configure and maintain network hardware including routers, and switches from various vendors.
- Will provide software developmental support for configuring weather system devices/hardware.
Requirements: US Citizenship or Permanent Residency required. All applicants must have resided in the United States for the past 3 years .
- Familiarity with HW system design, schematics, and interconnects
- Proficient in programming languages and scripts used in model and tool development (C, C++, Python)
- Experience with networking protocols and technologies including TCP, UDP, VLANs, VPNs, DHCP, etc.
- Ability to design/implement secure network infrastructures.
- Experience with cloud technology
- Experience with use of source control such as Git.
- Must demonstrate initiative with minimal oversight
- Experience working in a team environment
- Experience authoring technical documentation and providing technical support
- Good written and spoken communication including developing technical documentation
- Ability to pass an FAA background investigation (US Citizenship or Permanent Residency required)
- Must be local to the OKC area or willing to relocate. Will need to have the ability to interface with hardware in person.
- Hybrid role primarily in office, with telework when applicable.
- Must be willing to travel up to 10% of the time.
Education/Experience: - A Bachelor's degree in Software Engineering/Science, or related field.
- Desired Experience
- Level 1: Entry Level
- Level 2: minimum of 3 years of experience equivalent to level 1
- Level 3: minimum of 3 years of experience equivalent to level 2
- Level 4: minimum of 3 years of experience equivalent to level 3
- Knowledge and understanding of the importance of testing during all phases of the software development process
- Proficiency with computer operating systems, software and hardware with proven ability to debug complex systems and to conduct reviews, audits, and testing.
- Working knowledge of UNIX and UNIX-like Operating Systems (AIX, Linux)