Resource Control Team Software Engineer
Northrop Grumman
Manhattan Beach, CAFresher1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- Embedded systemsOperationsC++LinuxStatistics
- Nice to have
- PythonJavaAgileJira
- Work
- On-site in Manhattan Beach
- Pay
- Not stated by the employer.
- Skill demand
- Linux30%Operations28%C++24%Embedded systems19%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 7, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Northrop Grumman's Space Sector is seeking a Software Engineer (Level 1 or 2) to join the Resource Control (RC) team, supporting an operational Military Satellite Communications (MILSATCOM) payload system. This is a full-time, onsite position in Manhattan Beach, CA.
Key Responsibilities
- Maintain and enhance embedded flight software controlling onboard payload functions.
- Develop and improve ground support tools.
- Contribute across the full software lifecycle: design, implementation, test, integration, and operational support.
- Support on-orbit anomaly investigations and root cause analysis in collaboration with operations and systems engineering teams.
- Collaborate effectively within a multi-disciplinary engineering team.
Requirements & Tech Stack
- Clearance Required: Active U.S. Government Secret clearance.
- Location: Onsite in Manhattan Beach, CA.
- Travel: 10% of the time.
- Proficiency in: C++ and object-oriented programming principles.
- Experience with: Production or large-scale laboratory codebases.
- Experience developing software on: Unix/Linux (coursework or project experience acceptable for Level 1).
Qualifications
Associate Software Engineer (Level 1)
- Bachelor’s degree in a STEM discipline with 0 years of experience.
Software Engineer (Level 2)
- Bachelor’s degree in a STEM discipline with 2+ years of relevant software engineering experience OR a Master’s degree in a STEM discipline with 0 years of experience.
Preferred Qualifications
- Knowledge of Perl, Python, or Java.
- Experience with Agile/Scrum processes and the Atlassian suite (Confluence, Jira, Bitbucket, Bamboo).
- Knowledge of real-time operating systems such as VxWorks.
- Experience with system simulation environments such as Simics or similar.
- Background in software integration, system level testing, and regression testing for medium to large code bases.
- Demonstrated curiosity and persistence in investigating complex technical issues and driving them to resolution.