Northrop Grumman is looking for a Software Engineer to contribute to the design, development, and maintenance of high-performance, reliable software systems in mission-critical environments, to support the company's commitment to missions and enable strategic planning in rapidly changing global security environments.
Requirements
- Proficiency in C/C++ programming with hands-on experience in software development, software testing, verification, and validation processes.
- Familiarity with RTOS (VxWorks, Integrity, or Embedded Linux).
- Strong debugging and problem-solving skills.
- Strong math and algorithm skills
- Experience with ADA and Jira programming languages.
- Knowledge of defense and aerospace systems.
- Understanding of memory management.
Responsibilities
- Design, develop, and maintain software applications in C/C++.
- Utilize C/C++, ADA programming for systems requiring high integrity and safety compliance.
- Debug, optimize, and test software to ensure performance and reliability.
- Collaborate with cross-functional teams to define software requirements and architecture.
- Maintain and update documentation for software systems and processes.
- Work on a development team and perform code version control, reviews, and testing.
- Contribute to the development of secure, affordable, integrated, and multi-domain systems and technologies that fuel missions.
Other
- U.S Citizenship is required.
- The ability to obtain and maintain a DoD Secret clearance is required.
- Bachelor’s degree with 2 years of experience, or Master’s degree with 0 years of experience in Science, Technology, Engineering, or Mathematics or related technical fields.
- Travel: Yes, 10% of the Time
- Relocation assistance may be available