Software Developer

Engineering · Full-time · PA, United States

Job description

NASC is seeking to fill a Software Developer position with a talented individual with a Bachelor's Degree in Computer Science, or similar. This position will specifically support the NASC UAS (Unmanned Aircraft Systems) Sector on-site full-time in Ivyland, PA.  A minimum of 5 years experience is required.

The primary responsibility for this position is to design, code, test, integrate, and document a suite of software used by flight crew to operate NASC's multiple airborne platforms, including Electronic Flight Instrumentation System (EFIS), Heads-Up Display (HUD), and antenna tracking software. This engineer will perform system-level integration and troubleshooting, as well participate in cross-functional team efforts in definition, integration, verification, and validation of products and sub-systems. The engineer who fills this position must have a high level of proficiency in multiple programming languages, strong troubleshooting and problem solving skills, both in the lab and in the field, as well as consistent attention to detail.

Other responsibilities and job requirements include but are not limited to the following:

-Small-scale Network architecture design and support

-Additional software development for telemetry data processing, and others as needed

-Work independently and with small to large teams to develop and maintain code for Mission Systems software applications and capabilities, as well as providing system updates and enhancements.

-Coordinate with Systems Engineering, Training, and test teams through a variety of processes to ensure that software meets NASC and end-user requirements. Address system requirements through the development of software-level requirements, design, and code.

-Design, develop, evaluate, and maintain and support software design documentation as needed.

-Provide troubleshooting expertise and drive resolution for all issues in Developer and Test environments, and other environments on an as-needed basis.

-Support system testing from bench development to field deployment.

-Some travel may be required.

-Prepare and present project / technical information to peers, internal management and customers.

-Highly motivated and possess effective oral/written communication and interpersonal/team skills.

-Knowledge of simulation and augmented reality programming are a plus.

-Excellent time management skills - ability to multitask and delegate work to support technicians, engineering project assistants and peers.

-Experience in an aviation engineering environment a plus

-Must be able to obtain security clearance

Peers

View in org chart