Northrop Grumman Technology Services sector is seeking a Command & Control Software Engineer 3 or 4 to join our team of qualified, diverse individuals. This position will be located in Dulles, VA.
The selected candidate will join a high performing software development team supporting mission critical systems, and is expected to apply best software engineering principals and Agile engineering methodologies to research, design, develop, and or modify software. They will contribute to the development of embedded avionics software in support of National Security objectives. In addition, will work and participate in a Scrum team utilizing agile methodology best practices to deliver high quality products. This requisition may be filled at a higher grade based on qualifications listed below.
Roles and Responsibilities:
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 intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
Ensures software standards are met. Basic Qualifications:
This requisition may be filled at either a level 3 or a level 4
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
Bachelor's Degree and 5 years of relevant work experience OR Master's Degree and 3 years of relevant work experience. (level 3)
Bachelor's Degree and 9 years of relevant work experience OR Master's Degree and 7 years of relevant work experience. (level 4)
Proven experience with one or more ofthe following (Command & Control): C++; Messaging, specifically with AMQP/Google Protocol Buffers; Linux (development and administration); Python; SQL/Database development & administration (PostgreSQL or other); and Command and Control software development and support.
Active TS/SCI Clearance
Experience working as a member of an IT team, collaborating effectively with an integrated team of customers, vendors, users, and co-workers.
Ability to work independently, on a large team, and on concurrent tasks
Strong analytical, problem solving and critical thinking skills
Strong written and verbal communication skills Preferred Qualifications:
Candidates with these desired skills will be given preferential consideration:
Experience working in an agile/iterative software development methodology
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.