Associate Embedded Software Engineer/Embedded Software Engineer - R10215404
Listed on 2026-01-01
-
Software Development
Embedded Software Engineer, Software Engineer
Associate Embedded Software Engineer
Join to apply for the Associate Embedded Software Engineer role at Northrop Grumman
.
Location:
Beavercreek, OH (Dayton, OH)
RELOCATION ASSISTANCE:
Relocation assistance may be available.
CLEARANCE TYPE:
Top Secret.
TRAVEL:
Yes, 10% of the Time.
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people’s lives around the world.
ResponsibilitiesAs an Associate Embedded Software Engineer you will have a challenging and rewarding opportunity to be a part of our mission to deliver critical national defense products and capabilities for the warfighter. Your responsibilities include designing, developing, operating, and maintaining software and firmware components and computing system software, and integrating with engineering, scientific, and manufacturing requirements. You will apply appropriate standards, processes, procedures, and tools throughout the system development life cycle, interface with customers, suppliers, application users and other technical and support personnel, and participate in the full software development life cycle: requirements, design, coding, testing, and integration.
BasicQualifications – Associate
- Completed Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM).
- Demonstrated experience with Object‑Oriented Programming in C++.
- Demonstrated familiarity with Git.
- Familiarity with operating system concepts for embedded systems.
- Candidate must be a U.S. Citizen.
- Clearance:
Ability to obtain and maintain the necessary level of U.S. Government security clearance per customer requirements.
- Bachelor's degree in a STEM discipline with 2 years of experience, or a Master’s degree in a STEM discipline with 0 years of experience, or a PhD in a STEM discipline with 0 years of experience.
- Demonstrated experience with Object‑Oriented Programming in C++.
- Demonstrated familiarity with Git.
Familiarity with operating system concepts for embedded systems. - Candidate must be a U.S. Citizen.
- Clearance:
Ability to obtain and maintain the necessary level of U.S. Government security clearance per customer requirements.
- Proficient with C and C++.
- Familiarity in software architecture (design patterns, object‑oriented design).
- Experience testing, debugging, and integrating embedded software.
- Knowledge of scripting languages (Python, C, Pytest, Robot Framework, etc.).
- Familiarity with multi‑threaded software and protection.
- Experience with test equipment such as oscilloscopes, multimeters, etc.
- Familiarity with I²C/SPI communication.
- Familiarity with Atlassian tools such as Jira and Confluence.
- Familiarity with TCP/IP.
- Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities.
- Active Clearance.
Primary Level: $69,300 – $103,900. Secondary Level: $83,400 – $125,200.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses reward individual contributions and allow employees to share in company results. Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, company paid holidays, and paid time off (PTO) for vacation and/or personal business.
EqualOpportunity Employer
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 U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).