Job Description
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 Terminal Doppler Weather Radar.
**Responsibilities:**
+ Engineer will be responsible for performing project management, and will coordinate, schedule, and manage dedicated engineering changes from beginning to end
+ Performing research, and maintenance of weather system hardware and software systems
+ Originates, writes, tests, updates and documents, projects supporting the 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 engineering 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 engineer will handle and document trouble calls from the products end user when needed.
+ Provide support utilizing languages such as C, C++, and Python
+ Support ongoing lab activities, including but not limited to maintenance and development of lab hardware.
+ Will provide software developmental support for configuring system devices/hardware.
+ Must be able to provide support to technicians in the field.
**Requirements:**
**_US Citizenship or Permanent Residency required. All applicants must have resided in the United States for the past 3 years_** .
**_On-site presence will be as required by the FAA._**
+ Proficient with simulation tools used for analysis (Matlab, Simulink)
+ Proficiency with computer operating systems, software and hardware with proven ability to debug complex systems and to conduct reviews, audits, and testing.
+ Must have proficient knowledge of serial communication protocols
+ 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 Programmable Logic Controllers (PLCs)
+ Experience with use of source control such as Git.
+ Demonstrate a strong technical aptitude for engineering functions
+ 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
+ **Must be local to the OKC area. Will need to have the ability to interface with hardware when needed.**
+ Primarily in office, with telework when applicable (situational).
+ Must be willing to travel up to 15% of the time.
**Education/Experience:**
+ A Bachelor's degree in Computer Engineering/Science, or related field
+ Knowledge and understanding of the importance of testing during all phases of the software development process
+ Working knowledge of UNIX and UNIX-like Operating Systems (AIX, Linux)
**Job Details**
**Job Family** **Information Technology**
**Job Function** **Software Engineering**
**Pay Type** **Salary**