Principal Software Engineer Data

2 days ago

El Segundo CA, Los Angeles County, CA; California, United States Northrop Grumman Full-time $93,300 - $171,000 Temporary
RELOCATION ASSISTANCE: Relocation assistance may be available TRAVEL: 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 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. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer to join our team on site in San Diego, CA, Palmdale, CA, El Segundo, CA or Oklahoma City, OK. This position will be part of the Models & Simulation team, participate in planning, integration, and delivery of software releases, and troubleshooting technical issues. Develop, implement, and maintain modular simulation and modeling software (e.g., C++, Python) to support system behaviors and scenarios. •ensure interoperable data flows and real-time performance. •Optimize simulation performance and scalability; profile code, reduce latency, and support CI/CD pipelines for automated builds and deployments. •Collaborate with systems engineers, testers, and stakeholders to translate requirements into simulation scenarios, produce technical documentation, and support demonstrations. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 10% may be required. Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience. •Demonstrated professional experience developing software in C/C++ •Demonstrated professional experience with software change control, and change management such as: Demonstrated Professional Experience with the full Software Development Life Cycle (SDLC) •Government Top Secret clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation). •Ability to obtain and maintain initial Special Access Program (SAP) access via a Program Access Request (PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. •Ability to obtain and maintain subsequent SAP PARs following commencement of employment to be able to completely support statement of work. Current applicable Special Access Program (SAP) clearance. •Demonstrated professional experience developing software in Python •Demonstrated professional experience developing software Java •Experience with software network interfaces -and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others). •Experience in safety‑critical embedded real‑time software on RTOS platforms •Demonstrated professional experience with static code analysis tools such as: Coverity, SonarQube, AND/OR Fortify Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. Northrop Grumman is an Equal Opportunity 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.