
location_onBig Bully Turf, 350, Front Street, Banker's Hill, San Diego, San Diego County, California, 92101, United States
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 pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history—from the first flight across the Atlantic Ocean to stealth bombers and landing on the moon.
We look for people who have bold new ideas, courage, and a pioneering spirit to join forces to invent the future. Our culture thrives on intellectual curiosity, cognitive diversity, and bringing your whole self to work. We have an insatiable drive to do what others think is impossible. Our employees are not only part of history; they are making history.
Northrop Grumman Aeronautics Systems is seeking an Embedded Software Engineer to join our team on-site in San Diego, CA. This role is designed for a self-starter who thrives in an Integrated Product Team construct. You will operate in a fast-paced environment with high expectations, collaborating across all levels to develop software for flight and mission-critical systems.
You will participate in the full software development life cycle, from requirements and design to qualification and delivery. Working within Agile Scrum teams, you will design, develop, integrate, and test software products for multiple baselines. This position requires close collaboration with multi-disciplinary teams, including Systems Engineering, Cloud & Application, Test Automation, DevSecOps, and Systems Test, to resolve complex problems and ensure system capabilities meet program intent.
Important Note: This opportunity is contingent on program funding. Start dates are determined after funding confirmation. The selected candidate will be required to work full-time on-site; no remote, hybrid, or telework options are available for this position. Travel of up to 25% may be required.
The application period for this job is estimated to be 20 days from the posting date, though this timeline may be shortened or extended depending on business needs and candidate availability. Please note that start dates are finalized only after funding confirmation.
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. U.S. Citizenship is required for all positions with a government clearance.
For our complete EEO and pay transparency statement, please visit our official website. We encourage all qualified candidates to apply and bring their unique perspectives to our mission.
Skills: C, Python, Agile Scrum, Embedded System Programming, Software Integration, Software Testing, Docker Containers, Rhel 8.10, 1553.
Education: Bachelor's Degree in STEM discipline with 2 years experience OR Master's in STEM with 0 years; Master's Degree in STEM discipline with 0 years experience.
Work model: On-site
Big Bully Turf, 350, Front Street, Banker's Hill, San Diego, San Diego County, California, 92101, United States
San Diego, California
Able to identify or debug performance or timing issues on the target. Current applicable Special Access Program (SAP) clearance. Active DoD Top Secret SCI clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation). Recent experience and proficiency in software architecture, design, implementation, integration, and debugging C++ software. Experience with developing multi-threaded software for real-time applications such as flight critical, safety critical, medical, or mission critical software. Familiarity with at least two of the following data interfaces: 1553, 422, 429, Serial, Discrete, Ethernet/IP, or Fiber Channel. Recent experience and proficiency in software architecture, design, implementation, integration, Docker Containers, and RHEL 8.10 or later. Ability to identify moderate execution defects by only reading code. Understanding of how embedded software components fit into a larger software system or architecture. Ability to document, capture, and present software architectural components in modeling or diagramming tools. Strong understanding of software hardware interfaces and their location within the architecture.
Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.