Northrop Grumman

Principal / Senior Principal Application Software Engineer

Northrop Grumman

full-time

Posted on:

Location Type: Office

Location: Linthicum • Maryland • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,400 - $165,500 per year

Job Level

Senior

Tech Stack

LinuxPythonRTOSTypeScript

About the role

  • Use Model-based Engineering, DevSecOps and Agile practices to deliver critical national defense products and capabilities for the warfighter
  • Collaborate with cross-functional teams, technical customers, and stakeholders to design, develop, test, and integrate application software
  • Emphasize team empowerment, shared responsibility, flexibility, continuous learning, and a culture of automation
  • Apply object-oriented development (C/C++) and Python for embedded and real-time/multi-threaded applications
  • Implement automated testing and continuous integration (CI/CD) pipelines and practices
  • Work with operating systems (RedHat Enterprise, CentOS, Windows 10) and version control/Agile planning tools
  • Interface with hardware (1553, Ethernet, Serial, PCI-E) and RTOS as required
  • Serve on-site in the greater Baltimore, MD area
  • Travel as required (~10% of the time)
  • Role contingent upon acquiring and maintaining required US Government security clearance

Requirements

  • Bachelor's degree in a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline with 3 years of experience, or a PhD in a STEM discipline with 1 year of experience (Principal)
  • Bachelor's degree in a STEM discipline with 8 years of experience, a Master's degree in a STEM discipline with 6 years of experience, or a PhD in a STEM discipline with 4 years of experience (Senior Principal)
  • Experience with C/C++ or similar language using object oriented development
  • Experience with Python
  • Experience with software development lifecycle (Waterfall, Scrum, Kanban, etc)
  • Excellent analytical, debugging, and problem-solving skills
  • Familiarity with embedded software development
  • Familiarity with computer architecture
  • Familiarity with automated testing and continuous integration frameworks (CI/CD)
  • Familiarity with operating systems such as: RedHat Enterprise, CentOs, and Windows 10
  • Familiarity with various version control systems (GitLab, BitBucket, etc) and Agile software planning tools (Rally, Jira, etc)
  • U.S. citizenship required
  • Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start
  • Preferred: Current active DoD TS/SCI with Polygraph
  • Preferred: Software Architecture skills (Design Patterns, Objected Oriented Design)
  • Preferred: Experience with containerized application development lifecycle
  • Preferred: Real-time/multi-threaded embedded application programming experience
  • Preferred: Experience with hardware interfaces such as: 1553, Ethernet, Serial and/or PCI-E
  • Preferred: RTOS Experience (VxWorks, Linux)
  • Preferred: Proven communication and team leadership skills
  • Preferred: Experience working with technical customers
  • Preferred: Experience with software engineering and architecture practices
Benefits
  • Relocation assistance may be available
  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Eligible for overtime and shift differential (depending on position)
  • Discretionary bonus and annual bonuses
  • Long Term Incentives may be available for Vice President or Director positions

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++Pythonobject-oriented developmentautomated testingcontinuous integrationembedded software developmentsoftware development lifecyclereal-time applicationsmulti-threaded applicationshardware interfaces
Soft skills
analytical skillsdebugging skillsproblem-solving skillscommunication skillsteam leadership skillscollaborationflexibilitycontinuous learningshared responsibilityteam empowerment
Certifications
Bachelor's degree in STEMMaster's degree in STEMPhD in STEMDoD Secret ClearanceTS/SCI w. Polygraph
Northrop Grumman

Principal / Sr. Principal, Embedded Software Engineer

Northrop Grumman
Seniorfull-time$105k–$206k / yearMaryland · 🇺🇸 United States
Posted: 3 hours agoSource: ngc.wd1.myworkdayjobs.com
LinuxPythonShell ScriptingTypeScript