Northrop Grumman Sr Software Engineer - Special Test Equipment in Northridge, California

Sr Software Engineer - Special Test Equipment

Locations:Northridge, CA

Categories: Engineering and Sciences

Job Description

Job ID:SMD20180111-48555

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people’s lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation’s history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they’re making history.

Northrop Grumman Innovation Systems designs, builds and delivers space, defense and aviation-related systems to customers around the world. Our main products include launch vehicles and related propulsion systems; missile products, subsystems and defense electronics; precision weapons, armament systems and ammunition; satellites and associated space components and services; and advanced aerospace structures.

Northrop Grumman Innovation Systems is currently seeking a senior software engineer in Northridge, CA to design, troubleshoot, and maintain software for special test equipment (STE) used in the development of hardware and embedded software for missile systems. Relocation assistance, while not guaranteed, may be available.

Job Summary

The senior software engineer will be responsible for the design, development, modification, and troubleshooting of computer applications software and test stations used in engineering-level testing for both hardware and software. In this role you will be interacting with the embedded software developers and the hardware developers to update existing software or develop new software to support design checkout, verification, and integration. Additional activities may include generating test scripts, running simulations, simple data analysis, and developing/updating software documentation.

Job Responsibilities

  • Develop and maintain Windows-based engineering test software

  • Generate test scripts using TCL

  • Troubleshoot test stations/test software

  • Generate software design documentation

  • Follow software development process

  • Perform software integration and software release

Required Education and Experience

  • BS in an Engineering discipline such as Computer Science/Computer Engineering or Electrical Engineering

  • 4+ years of related experience

  • Must be able to obtain and maintain a US Gov't issued Secret clearance within a timeframe set forth by Management (US Citizenship required.)

  • Experience with object-oriented design

  • Experience with the C/C++/C# programming languages

  • Experience with software development lifecycle and CMMI

  • Experience with common laboratory test equipment (oscilloscopes, logic analyzers, power supplies, etc.)

Preferred Education and Experience

  • MS in Computer Science/Computer Engineering or Electrical Engineering

  • Current/active Secret clearance

  • Ability to read and understand schematics and vendor-provided technical documentation

  • Experience with GPIB, SCPI, RS232/422, Ethernet interfaces

  • Experience with Agilent/Keysight arbitrary signal generators, spectrum analyzers and vector network analyzers

Job Type:Full Time

Desired Travel:25-50%

Years of Experience:8-10 Years