Principal Embedded Software Engineer-17488
Northrop Grumman · Roy, UT · 2 days ago
On-siteEngineering$98k–$148k/yrFull-time
About the role
Northrop Grumman Defense Systems seeks a Principal Embedded Software Engineer for the Flight / Guidance Navigation & Control (GN&C) Software Team. This position supports the Sentinel Program based in Roy, Utah.
Responsibilities
- Design and develop flight system embedded software applications
- Collaborate with cross-functional teams to deliver high-quality, scalable, and reliable software products
- Develop real-time software for weapon systems
- Able to assimilate information from multiple sources, create coherent plans, and execute those plans
- Familiarity with security coding standards, static and dynamic scanning tools, and automation for regression testing
- Experience with CI/CD pipelines and source code configuration management tools
- Experience with UNIX and Windows environments
- Experience with GreenHills or VxWorks
Requirements
- T3 Principal Embedded Software Engineer: Bachelor's degree in STEM with 5+ years of related experience, or Master’s degree in STEM with 3+ years of related experience, or PhD in STEM with 1+ year of related experience
- Active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an ability to obtain and maintain SAP approval within a reasonable period of time
- 2+ years of experience in developing software in C/C++, C#, Python, Java, or similar programming languages
- 2+ years of experience in object-oriented programming and design patterns, hardware/software communication interfaces, real-time and post-processing data analytics
- Experience with Model Based Systems Engineering using Cameo
Qualifications
- Experience developing software in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts)
- Experience with developing and maintaining software using CI/CD pipelines
- Experience with source code configuration management tools (i.e. git)
- Experience using automation to regression test software products
Skills
- Security coding standard best practices
- Static and dynamic scanning tools (SonarQube, Fortify, Coverity, PCLint, etc.)
- UNIX and Windows environments
- CI/CD pipelines
- Source code configuration management tools (i.e. git)
- Automation for regression testing
- GreenHills or VxWorks
Benefits
Competitive pay, comprehensive benefits, including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and PTO for vacation and/or personal business. Overtime, shift differential, and a discretionary bonus in addition to base pay may also be offered. Long Term Incentives may be available for certain positions.
Pay
$98,400.00 - $147,600.00
Schedule
Full-time, 40 hours per week