Logo
Northrop Grumman

Principal/Sr. Principal Engineer - Embedded Software - R10205630

Northrop Grumman, Beavercreek, Ohio, United States

Save Job

Principal/Sr. Principal Engineer - Embedded Software - R10205630

Northrop Grumman is seeking embedded software engineers to support architecture definition and product design at our Beavercreek, OH location (Dayton, OH). The role involves developing, enhancing and maintaining complex designs on cutting-edge products and systems, contributing to national defense capabilities, and delivering innovative solutions as part of a collaborative team. Location: Beavercreek, OH (Dayton, OH) Roles and Responsibilities

Design, develop, document, and test software targeting microcontrollers, embedded microprocessors, and general-purpose processors. Collaborate with peers and other engineering disciplines in the planning, design, and integration of complex digital systems. Work collaboratively in small groups composed of local and remote engineers. Interface with vendors, contractors, and customers. This position can be filled as a Principal Embedded Software Engineer or Senior Principal Embedded Software Engineer. This position requires work to be completed onsite at our Beavercreek, OH location. Basic Qualifications

For Principal Engineer - Embedded Software: Bachelor’s Degree in STEM (Computer Science, Computer Engineering, or related) with 5 years of experience; or a Master’s degree with 3 years of experience; or a PhD with 0 years of experience. Experience with software programming languages including C, C++, and Python. Experience with embedded systems debugging and system analysis tools (e.g., JTAG emulators, remote GDB servers, USB or benchtop logic analyzers). Familiarity with common source control tools (git, Mercurial, etc.). Candidate must be a US Citizen. Clearance: Ability to obtain and maintain the necessary level of US Government security clearance per customer requirements. For Senior Principal Engineer - Embedded Software: Bachelor’s Degree in STEM with 8 years of experience; Master’s degree with 6 years of experience; or PhD with 4 years of experience. Experience with software programming languages including C, C++, and Python. Experience with embedded systems debugging and system analysis tools (e.g., JTAG emulators, remote GDB servers, USB or benchtop logic analyzers). Familiarity with common source control tools (git, Mercurial, etc.). Candidate must be a US Citizen. Clearance: Ability to obtain and maintain the necessary level of US Government security clearance per customer requirements. Preferred Qualifications

Active Top Secret SCI security clearance. Advanced degree in computer science, computer engineering or related field. Experience with embedded communications protocols such as SPI, I2C, and RS-232. Experience with the agile software development lifecycle. Experience with embedded systems development environments such as Xilinx Vitis and the GNU compiler collection (GCC) and related tools. Experience with test automation and instrument control. Experience with embedded real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or Linux with PREEMPT_RT. Experience with deriving software requirements. Experience with creating design artifacts (e.g., UML) and design patterns. Familiarity with Confluence, JIRA, Bitbucket and Gitlab. Salary and Benefits

Primary Level Salary Range: $100,300.00 - $150,500.00 Secondary Level Salary Range: $124,900.00 - $187,300.00 The above salary ranges represent general guidelines; Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Overtime, shift differential, and discretionary bonuses may be available depending on the position. We offer benefits including health and disability insurance, savings plans, holidays and PTO. The application period for the job is estimated to be 20 days from the posting date; timelines may be adjusted based on business needs and qualified candidates. 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 http://www.northropgrumman.com/EEO. U.S. Citizenship is required for positions with government clearance and certain other restricted positions. Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries

Defense and Space Manufacturing Referrals increase your chances of interviewing at Northrop Grumman. Get notified about new Embedded Software Engineer jobs in Beavercreek, OH.

#J-18808-Ljbffr