Jobs · Engineering · Maryland

Staff Test Software Engineer

Northrop Grumman · Linthicum Heights, MD · 1 mo ago
On-siteEngineering$169k–$254k/yrFull-time

About the role

The integration and test software engineer will design, develop, integrate, and test software that manages test equipment and executes tests for a Space payload unit, ensuring compliance to established requirements. This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work.

Responsibilities

  • Design, develop, integrate, and test software that manages test equipment and executes tests for a Space payload unit, ensuring compliance to established requirements.
  • Utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification of the Space System.
  • Work through all phases of the software development cycle, including design, development, integration, and test.
  • Conduct peer reviews of software-related products, software designs, and additional technical documents, as well as participate in a cross-functional scrum team.
  • Self-starters and able to efficiently operate in a team environment.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 12+ years software development experience working on embedded real-time systems
  • 10+ years with a Master’s Degree or 8 years with a Ph.D.
  • Experience developing software in Python
  • Experience testing real-time embedded systems
  • Ability to debug your own code, as well as trace and understand existing code
  • Experience integrating developed software applications, to include usage of tools and logs to examine data to verify correct operation and identify problem areas
  • Experience developing in a Linux and/or Windows environment
  • Experience in testing software systems
  • Debugging experience with debuggers (i.e. VS Code) and including Breakpoints, State Inspection, and Execution Control
  • Experience with using software configuration management tools
  • Familiarity writing Unit Tests
  • Experience with the Atlassian tool suite (Jira, Confluence, Bitbucket)

Qualifications

  • U.S. Citizenship required
  • No clearance is required to start, but you must have the ability and willingness to obtain and maintain a DoD Top Secret clearance with SCI

Skills

  • Experience as a member of an Agile Scrum team
  • Experience with C++
  • Experience developing Tcl/Tk
  • Hands-on experience in controlling test equipment through software (Oscilloscopes, Signal Generators, Signal Analyzers, Power Supplies, etc.)
  • Hands-on experience integrating RF, digital, or optic based systems/equipment
  • Experience with automation tools such as Jenkins and Robot Framework
  • Experience in embedded Python software optimizations

Benefits

  • Northrop Grumman offers a comprehensive Total Rewards and benefits package designed to help you thrive at work and in life.

Similar jobs

Staff Software Engineer in Test

Mercury InsuranceUnited States· 2 wk ago
RemoteInformation Technology$101k–$204k/yrapply on careers-mercuryinsurance.icims.com