
Principal Software Engineer – Embedded
Northrop Grumman
full-time
Posted on:
Location Type: Office
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $114,000 - $171,000 per year
Job Level
Tech Stack
About the role
- Design, develop, integrate, and test software for end-user customers and businesses
- Responsible for the design, architecture, development, and administration of embedded and real time systems
- Work with multi-disciplinary teams in an Agile software development environment
- Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls
- Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to customers
- Operate in an embedded technology development environment with real time operating systems for flight and mission critical systems
- Develop software products for multiple software baselines
Requirements
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience.
- Experience with the full Software Development Life Cycle (SDLC)
- Experience with the following programming and scripting languages: C, C++, and Python
- Experience with two of the following tools: Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, Sonarqube, Fortify, or Coverity
- Experience with Agile software development, embedded system programming, software integration, and testing
- Familiarity with at least two of the data interfaces: 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, or Fibre Channel
- Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ software.
- Active DoD Top Secret SCI Security Clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation).
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Pythonsoftware architecturesoftware designsoftware implementationsoftware integrationsoftware testingdebuggingdata interfaces
Soft Skills
problem solvingcollaborationcommunicationadaptabilityteamworkanalytical thinkingorganizational skillsattention to detailleadershiptime management
Certifications
Bachelor’s Degree in STEMMaster’s Degree in STEMDoD Top Secret SCI Security Clearance