
Senior Principal Embedded Software Engineer
Northrop Grumman
full-time
Posted on:
Location Type: Office
Location: Roy • Alabama • Utah • United States
Visit company websiteExplore more
Salary
💰 $122,800 - $184,200 per year
Job Level
About the role
- Design, develop, document, test, and debug software/system applications.
- Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software.
- Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones.
- Ensure program mandated software standards and compliance criteria are met.
- Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements.
- Create and maintain continuous integration and deployment (CI/CD) pipelines.
- Write scripts and configurations to automate software testing, deployment, and maintenance in a manner consistent with software engineering best practices.
- Proactively monitor build and deployment pipelines and infrastructure, apply patches, troubleshoot issues, and resolve errors.
- Automate infrastructure and/or cloud resource deployments and configuration using infrastructure-as-code tools.
Requirements
- Bachelor’s Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 years of relevant experience.
- Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
- US Citizenship with Ability to obtain Special Program Access (SAP)
- Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular).
- Able to assimilate information from multiple sources, create coherent plans and then execute those plans
- Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc.
- Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts)
Benefits
- Medical, Dental & Vision coverage
- 401k
- Educational Assistance
- Life Insurance
- Employee Assistance Programs & Work/Life Solutions
- Paid Time Off
- Health & Wellness Resources
- Employee Discounts
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PerlPythonBashRubyShellscriptingcontinuous integrationcontinuous deploymentsoftware testing
Soft Skills
leadershipteamworkinterpersonal communicationplanningexecutioncollaborationproblem-solvingadaptabilityinformation assimilationcritical thinking
Certifications
Bachelor’s Degree in STEMMaster's in STEMPhD in STEMDoD Secret clearance