Northrop Grumman - San Diego, CA

posted 25 days ago

Full-time - Entry Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Software Integration & Test Automation (SI&TA) Software Engineer at Northrop Grumman will support all aspects of the software engineering lifecycle, focusing on automated software testing, hardware/software integration, systems administration, and lab management. This role involves collaboration with multi-disciplinary teams in an Agile environment to ensure the successful integration and testing of critical mission system software products.

Responsibilities

  • Support program statement of work by applying fundamentals of software engineering to all phases of the Software Development Lifecycle.
  • Collaborate with software development and other engineering teams to develop, document, and execute software requirement verification and integration tests.
  • Support software integration with hardware components in systems integration labs and other integrated test environments.
  • Participate in all aspects of the software development lifecycle activities and the Agile process for critical mission system software products.
  • Work on an Agile scrum team to execute and automate infrastructure maintenance and user services.
  • Utilize software development skills to design, code, and implement tests: unit, integration, regression.
  • Perform detailed design, code, and testing of requirements at the domain level and support system and operational testing.
  • Analyze software and system requirements allocated to computer software configuration items (CSCI).
  • Support tool development to streamline current processes and develop a continuous test integration environment.
  • Ensure thorough, clear, and complete documentation is created and maintained to support current and future integration activities.
  • Submit detailed problem reports for any anomalies identified during testing.

Requirements

  • Bachelor's degree in a STEM discipline with 2 years of related engineering experience, or a Master's degree in STEM with 0 years of experience.
  • Demonstrated experience with at least one automated test framework such as Cucumber, Google Test, or Python.
  • 2 years of experience writing test cases for requirements verification.
  • Experience with at least one programming language: Python, C/C++, or C#.
  • Experience in Agile Software methodologies - Scrum or Kanban.
  • Experience with Atlassian tools such as Jira, Git, and Confluence.
  • Experience with Microsoft Windows and Unix/Linux operating systems.
  • Must have United States Citizenship and active DoD Interim Secret clearance or higher.

Nice-to-haves

  • Excellent communication and interpersonal skills.
  • Proficient with C, C++, or Python.
  • Familiarity with communication protocols (MIL-STD-1553).
  • Experience in the complete software development lifecycle.
  • Experience with software development in real-time embedded systems for military applications.
  • Experience using integrated development environment tools (e.g., Rhapsody) and real-time operating systems (e.g., Integrity).
  • Demonstrated understanding of application and embedded software integration procedures.
  • Experience with VMWare infrastructure and automation of system maintenance tasks with scripting tools.
  • Active, current Security+ certification.
  • Experience with writing and using scripting languages for hardware/software integration.

Benefits

  • Relocation assistance may be available.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service