Sr Principal Software Engineer - Integration and Test
Northrop Grumman · San Diego, CA · 1 mo ago
On-siteEngineering$142k–$213k/yrPart-time
Duties And Responsibilities
- Perform software integration of multiple software components into a single system on the host environment.
- Work in development, lab, and operational environments.
- Ensure integration and testing of components in complex system are happening in the appropriate environment.
- Perform integration and troubleshooting of software components across multiple networks interfacing with customer SMEs.
- Ensure that through documentation is created and maintained to allow others to integrate in the future.
- Facilitate collaboration with software developers, system engineers, hardware engineers, and integration/test engineers to diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events.
- Using in-depth knowledge of the system, direct development of workable interim solutions to provide a capable system while software or hardware changes are being implemented, allowing testing and operational events to proceed.
- Develop and execute software installation, integration, and acceptance test procedures.
- Utilize familiarity of the full software development life-cycle processes that acknowledge technical, schedule, and cost constraints.
- Candidate will use leadership characteristics in coordinating with multiple teams and managing tasks.
- Develop clear and concise detailed quality technical documentation.
- Submit detailed problem reports for errors found.
Basic Qualifications
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 8 years of related engineering experience;
- OR a Master’s degree in a STEM discipline and 6 years of related engineering experience;
- OR a PhD in a STEM discipline and 4 years of related engineering experience.
Preferred Qualifications
- Current applicable SAP access
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Excellent 2-way communication skills (upward and downward).
- Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management.
- Ability to brief technical presentations to stakeholders.
- Familiarity with software network interfaces.
- Experience in automation of installation, configuration, and test.
- Experience in Agile methodologies.
- Agile Systems Engineering Experience.
- Demonstrated communication and technical writing skills.
- Experience with Confluence and JIRA.
- Security+ certification