Embedded Software Engineer
Northrop Grumman · Charlottesville, VA · 3 days ago
On-siteEngineering$79k–$119k/yrFull-time
About the role
The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of automation.
Responsibilities
- Design, develop, operate, and maintain software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements.
- Interface with customers, suppliers, application users and other technical and support personnel.
- Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products within the Multidomain Sensing, Targeting, and Survivability division.
- Experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or any related STEM degree with a minimum of 2+ years of relevant engineering experience (Masters with 0 years exp).
- Experience with Object Oriented Programming in C/C++.
- Familiarity with Software architecture (design patterns, objected oriented design).
- Familiarity with scripting languages (Python, Bash, Batch, etc.).
- Familiarity in CI/CD Pipeline development (DevOps).
- Familiarity with software development methodologies and frameworks such as Waterfall Methodology and/or Agile.
- Familiarity with various version control systems (Git, Gitlabs, Github, Bitbucket, ClearCase. etc) and Agile software planning tools (Rally, Jira, etc).
- Familiarity with Modeling Tools ie: CAMEO, RationalUS.
Qualifications
- Citizenship Required.
- Active Secret Clearance.
Skills
- Experience with scripting languages (Python, Bash, Batch, etc).
- Experience with Software development methodologies and frameworks such as Waterfall Methodology and/or Agile.
- Experience with Java.
- Experience with CI/CD Pipeline Development (Dev/Ops).
- Experience testing, debugging, and integrating Embedded Software on target hardware.
Benefits
- Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results.
- Discretionary bonus in addition to base pay.
- Company paid holidays and paid time off (PTO) for vacation and/or personal business.
Pay
Primary Level Salary Range: $79,300.00 - $118,900.00
Schedule
Full-time, on-site at our Charlottesville, VA. location.