Senior Principal Embedded Software Engineer opportunity at Northrop Grumman in Charlottesville, VA (onsite) with a salary range of USD 122,800 to 184,200 per year.
Responsibilities
- Design, develop, operate, and maintain embedded software and firmware components and computing systems software to meet engineering, scientific, and manufacturing requirements.
- Apply established standards, processes, procedures, and tools throughout the system development life cycle to support engineering applications and products within the Targeting Business Unit.
- Interfacing with customers, suppliers, application users, and other technical and support personnel.
- Leverage full software development life cycle experience, including requirements, design, coding, testing, and integration.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or similar engineering discipline with 8+ years of engineering experience; or 6+ years with a Master’s degree in Computer Science, Computer Engineering, or similar discipline; or in lieu of degree, an additional 4 years of experience.
- Object oriented programming in C++
- Familiarity with software architecture, design patterns, and object oriented design
- Experience with scripting languages such as Python, Bash, Batch, etc
- Experience developing embedded software running on Linux or VxWorks operating systems
- Familiarity with software development methodologies and frameworks such as Waterfall and/or Agile
- Familiarity with version control systems (Git, GitLab, GitHub, Bitbucket, ClearCase, etc) and Agile planning tools (Rally, Jira, etc)
- US Citizenship
- Ability to obtain and maintain a minimum of a Secret clearance with potential for additional customer specified clearance prior to start
Technologies
- C++, Python, Bash, Batch
- Git, GitLab, GitHub, Bitbucket, ClearCase
- Rally, Jira
- Linux, VxWorks
- Model-based Engineering
- Waterfall Methodology, Agile
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal time
- Annual bonuses
- Long Term Incentives
- Discretionary bonus
Relocation Assistance
- Relocation assistance may be available
Clearance and Citizenship
- US Citizenship required
- Ability to obtain and maintain a Secret clearance prior to start, with potential for additional customer clearance
Travel
- Yes, approximately 10% travel
Job Description
Northrop Grumman Mission Systems delivers mission enabling solutions for global security. The Engineering and Sciences organization supports innovation, expanded engineering capabilities, and advances across multiple disciplines to deliver optimized defense products for the warfighter. The Embedded Software Engineer will contribute to an enterprise wide digital transformation by applying Model-based Engineering, DevSecOps, and Agile practices to deliver critical national defense capabilities. This full-time, on-site role in Charlottesville, VA is contingent on funding, special access program requirements, and the ability to obtain and maintain the necessary U.S. government security clearance prior to start.
Compensation
The primary salary range is $122,800 to $184,200 per year. Offers are determined based on the scope of responsibilities, candidate experience, education, skills, and current market conditions.