Principal Software Engineer - C/C++/C#

Aerospace, Analysis, Data Analysis, Development, Ethernet, Forth, HTTP, Laboratory, Lifecycle, Management, Matlab, Programming, Release, Scripts, Software Engineer, Testing, Windows
Full Time
Work from home not available Travel not required

Job Description

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 Principal Software Engineer in Northridge, CA to design, troubleshoot, and maintain software for special test equipment (STE). Relocation assistance, while not guaranteed, may be available.

Job Summary

Working under the direction of the Chief Engineer for Production and the STE Integrated Product Team (IPT) lead, the senior software engineer will be responsible for the design, development, modification, and troubleshooting of computer applications software and test stations used in production-level testing. Additional activities include generating test scripts, running simulations, simple data analysis, updating test documentation, and creating test reports. As the senior engineer, the candidate will also act as a mentor to junior STE software engineers.

Job Responsibilities
1.Develop and maintain Windows-based test software for production test stations
2.Generate test scripts using TCL
3.Troubleshoot test stations/test software
4.Run simulations and perform data analysis
5.Update software documentation, generate test reports
6.Perform software integration and software release
7.Train/mentor junior engineers
Basic Qualifications:
1.BS in Engineering discipline
2.Minimum of four (4) years of software engineering experience
3.Must be able to obtain and maintain a US Gov't issued Secret clearance within a timeframe set forth by Management (US Citizenship required.)
4.Experience with object-oriented design
5.Experience with the C/C++/C# programming languages
6.Experience with software development lifecycle and CMMI
7.Experience with common laboratory test equipment (oscilloscopes, logic analyzers, power supplies, etc.)

Preferred Qualifications:
1.BS in Computer Science/Computer Engineering or Electrical Engineering
2.Experience with MATLAB and Labview a plus
3.Ability to read and understand schematics and vendor-provided technical documentation
4.Experience with GPIB, RS232/422, Ethernet interfaces

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit . U.S. Citizenship is required for most positions.
Dice Id : 10122071
Position Id : 18026815
Have a Job? Post it

Similar Positions

C++ Developer
  • Greenfield Partners Inc.
  • Thousand Oaks, CA
Software Engineer
  • Satwic Inc
  • Pasadena, CA
Software Developer ( ZBrush )
  • CyberCoders
  • Los Angeles, CA
Spacecraft Software Engineer - Entry Level
  • Capital Markets Placement
  • El Segundo, CA
Sr. Software Engineer
  • Zolon Tech Solutions Inc
  • El Segundo, CA
C++ Software Engineer
  • Apex Systems, Inc
  • Santa Monica, CA
Mid-Level Software Engineer
  • Butler Aerospace & Defense
  • El Segundo, CA
Software engineer
  • Integrated Resources, Inc.
  • West Hills, CA
  • De Novo Software
  • Glendale, CA
Principle Software Engineer
  • Computer Merchant, Ltd., The
  • El Segundo, CA
Software Engineer
  • Integrity Staffing
  • Camarillo, CA