Northrop Grumman Engineer Software 2 - GUI / Linux in Patrick AFB, Florida

Picture yourself supporting a mission of global importance...

Northrop Grumman Mission Systems is seeking an experienced Software Engineer to join our multi-disciplinary Team at Patrick Air Force Base , near Cocoa Beach, Florida.

The project entails rehosting an existing application system to a modern hardware and software architecture. The successful candidate will analyze existing C and X Windows code to modernize the user experience, employing Java, JavaScript, RESTful, JNA/JNI and web-based services.

Responsibilities

Reads and analyzes existing C and X Windows code bases

Derives, designs and implements functionally equivalent web-based user interfaces and experiences from existing code

Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.

Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.

Determines computer user needs; analyzes system capabilities to resolve problems on program needs, output requirements, input data acquisition, programming techniques and controls

Prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Supports formal test. Ensures software standards are met.

The successful candidate should possess strong problem solving skills and be able to work both independently and in a team environment with minimal supervision.

He or she will regularly interface with technical leads, customers and other stakeholders. The candidate must also be able to rapidly analyze and understand new tools and technologies, and integrate them into existing products and processes.

If necessary, obtaining CompTIA Security+/DoD8570 certification is expected to occur within the first year (training will be provided).

FLOMSTR

Basic Qualifications:

US Citizenship is required with an active US Department of Defense (DoD) TS/SCI clearance (SCI security clearance must have been active in last 24 months)

Typical Minimum Education / Experience:2 Years with Bachelor of Science;1 Year with Masters. Degree must be in a STEM related program.

Demonstrated C/C++ Software Development experience in Unix/Linux environment

Experience with Java, JavaScript, Web-based GUI or Browser UI, RESTful, JNA/JNI

General SW Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Proven Teamwork Skills, Software Fundamentals, Software Development Process, Software Requirements Generation and Development Analysis

Experience with Configuration Management Tools, Problem Reporting/Tracking Tools

Experienced user of Microsoft Office tool set for documentation and communication

Able to interact with senior external personnel on significant technical matters often requiring coordination between organizations.

Preferred Qualifications:

CompTIA Security+/DoD8570 certification

Experience with any of: Python; Perl; Solaris OpenWindows; Git; Jenkins; Maven

Experience with any of: Embedded SQL; LDAP Authorization

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.