Logo
Northrop Grumman

Principal / Senior Principal Embedded Software Design Engineer - R10207467

Northrop Grumman, Baltimore, Maryland, United States

Save Job

Principal / Senior Principal Embedded Software Design Engineer - R10207467

Join to apply for the Principal / Senior Principal Embedded Software Design Engineer - R10207467 role at Northrop Grumman RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Polygraph TRAVEL: Yes, 10% of the Time DESCRIPTION Northrop Grumman Microelectronics Center (NGMC) is seeking Principal / Senior Principal Embedded Software Design Engineer. This IPT-level role focuses on embedded software design within a complex System comprised of multiple Segments with mature and emerging technologies. The engineer will support the software design team lead, partner with other engineering functions, progress and mature the segment, and support critical engineering reviews and milestones (e.g., SRR, SFR, SDR, PDR, CDR, SVR, TRR). This position is on-site in the greater Baltimore, MD area or Redondo Beach, CA. The requisition may be filled as a Principal Embedded Software Design Engineer or Senior Principal Embedded Software Design Engineer. The position is contingent upon acquiring and maintaining the necessary US Government security clearance per customers’ requirements. What You’ll Get To Do

IPT-Level role, member of the SW Design Team. Focus on embedded software design at the Segment/IPT level of an extremely complex System. Support the software design team lead and partner with other engineering functions to progress and mature the segment, and support critical engineering reviews and milestones. This position will serve on-site in the greater Baltimore, MD area OR Redondo Beach, CA. Typical responsibilities include collaboration with cross-functional teams, software design and development of embedded systems, and participation in technical reviews and milestone events. Basic Qualifications

For Principal Embedded Software Design Engineer

Bachelor’s Degree in a STEM field from an accredited university with at least 5 years of experience; 3 years with Master’s Degree; OR 1 year with PhD Proficiency in working with real-time embedded software Experience implementing requirements and interface definitions in software, performing code and unit testing Understanding of software design principles, computer architecture, and relevant technologies Familiarity with Model-Based Systems Engineering languages (SysML/UML) and concepts Excellent written and oral communication skills with strong technical briefing skills U.S. citizen Active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start For Senior Principal Embedded Software Design Engineer

Bachelor’s Degree in a STEM field from an accredited university with at least 8 years of experience; 6 years with Master’s Degree; OR 4 years with PhD Proficiency in working with real-time embedded software Experience implementing requirements and interface definitions in software, performing code and unit testing Understanding of software design principles, computer architecture, and relevant technologies Familiarity with Model-Based Systems Engineering languages (SysML/UML) and concepts Excellent written and oral communication skills with strong technical briefing skills U.S. citizen Active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start

Preferred Qualifications

Current active DoD TS/SCI with Polygraph clearance Experience with full software lifecycle: specification, design, implementation, integration, debugging and maintenance Knowledge of software design principles and patterns Familiarity with Model-Based Systems Engineering languages (SysML/UML) Experience with hardware/software integration, test planning and execution, or operational support Experience with development and environment tools such as Docker, Kubernetes, Cypress, Visual Studio, Python, C/C++ Familiarity with Command and Control or Controls System software Experience with application management tools (GitLab, Nexus, Trivy, SonarQube, Doxygen) Familiarity with project and task management tools (e.g., Jira, Confluence) and agile methodologies Embedded software development using C/C++ as well as VHDL/Verilog or similar Salary and Benefits

Primary Level Salary Range: $110,300.00 - $165,500.00 Secondary Level Salary Range: $137,400.00 - $206,000.00 The salary range represents a general guideline. Offers consider the scope, responsibilities, candidate experience, education, skills, and current market conditions. Overtime, shift differential, discretionary bonuses, and long-term incentives may be available. Northrop Grumman provides benefits including health, life and disability insurance, a savings plan, holidays, and PTO. The application period is estimated to be 20 days from the job posting date, subject to change based on business needs and candidate availability. EEO Statement

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. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for positions with government clearance and certain restricted positions.

#J-18808-Ljbffr