
Principal/ Senior Principal Embedded Software Engineer
Northrop Grumman1 day ago
Charlottesville, VA, USAStaff+
Base Salary
$98k - $184k/yr
Responsibilities
- Design, develop, operate, and maintain embedded software, firmware, and computing systems software.
- Support requirements, design, coding, testing, debugging, integration, and maintenance across the full software development life cycle.
- Develop software for Linux or VxWorks real-time operating systems using C/C++ and scripting languages.
- Apply software architecture, design patterns, object-oriented design, development processes, and engineering tools.
- Develop CI/CD pipelines and use version-control, software-planning, and modeling tools.
- Integrate and test embedded software on target hardware and interface with customers, suppliers, users, and technical personnel.
- Support engineering applications and products for multidomain sensing, targeting, and survivability programs.
- Travel occasionally to support program and customer needs.
Requirements
- Principal level: bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field plus 5+ years of relevant engineering experience; alternatively, 3+ years with a relevant master’s degree or 1+ year with a PhD.
- Senior Principal level: bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field plus 8+ years of engineering experience; alternatively, 6+ years with a relevant master’s degree or 4+ years with a PhD.
- Experience with object-oriented programming in C/C++ and scripting languages such as Python, Bash, or Batch.
- Experience developing embedded software for Linux or VxWorks real-time operating systems.
- Familiarity with software architecture, design patterns, and object-oriented design.
- Familiarity with CI/CD pipeline development, software development methodologies, version-control systems, Agile planning tools, and modeling tools.
- U.S. citizenship is required.
- Ability to obtain and maintain at least a Secret clearance and any additional customer-specified clearance before starting.
- Preferred qualifications include embedded software testing, debugging, and integration on target hardware, active Secret clearance, and demonstrated leadership, teamwork, and communication skills.
Benefits
- Full-time, on-site work in Charlottesville, Virginia, with relocation assistance potentially available.
- Health insurance, life and disability insurance, a savings plan, company-paid holidays, and paid time off.
- Employees may be eligible for overtime, shift differential, and discretionary bonuses in addition to base pay.
- Approximately 10% travel is required, and Secret clearance is required to start.
About Northrop Grumman
Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).