Northrop Grumman
Principal / Sr. Principal Embedded Software Engineer - R10210518-2
Northrop Grumman, Baltimore, Maryland, United States
Overview
Principal / Sr. Principal Embedded Software Engineer - R10210518-2 at Northrop Grumman. This role focuses on designing, developing, and sustaining software and firmware for engineering, scientific and manufacturing applications. What You’ll Get To Do
The Embedded Software Engineer designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products. The ideal candidate will have experience with the full software development life-cycle, including requirements, design, coding, testing, and integration. This position will be on-site in the greater Baltimore, MD area. Basic Qualifications
Principal Embedded Software Engineer
Bachelor\'s degree in a STEM discipline with 5 years of experience, a Master\'s degree in a STEM discipline with 3 years of experience or a PhD in a STEM discipline with 1 year of experience Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) Ability to test, debug and integrate on embedded systems Knowledge in using requirement management, configuration management and change management tools Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance This position requires the applicant to be a U.S. citizen Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start Senior Principal Embedded Software Engineer
Bachelor\'s degree in a STEM discipline with 8 years of experience, a Master\'s degree in a STEM discipline with 6 years of experience or a PhD in a STEM discipline with 4 years of experience Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) Ability to test, debug and integrate on embedded systems Knowledge in using requirement management, configuration management and change management tools Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance This position requires the applicant to be a U.S. citizen Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start Preferred Qualifications
Experience with scripting languages such as Python and Linux shell scripting Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing Experience with Requirements Management tools such as DOORS, CAMEO Experience using Model Based Engineering, UML, OOAD and OOP Experience with Agile and/or Rapid prototyping software methodologies Experience in embedded software programming on microcontrollers, DSPs or ARM cores embedded in FPGAs/SoCs Leadership, teamwork, and strong interpersonal communication skills Salary
Primary Level Salary Range: $105,400.00 - $165,500.00 Secondary Level Salary Range: $131,100.00 - $206,000.00 The above salary ranges are general guidelines; base offers depend on 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; long term incentives may apply for certain roles. Additional Information
Northrop Grumman is an Equal Opportunity Employer. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO.
#J-18808-Ljbffr
Principal / Sr. Principal Embedded Software Engineer - R10210518-2 at Northrop Grumman. This role focuses on designing, developing, and sustaining software and firmware for engineering, scientific and manufacturing applications. What You’ll Get To Do
The Embedded Software Engineer designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of engineering applications and products. The ideal candidate will have experience with the full software development life-cycle, including requirements, design, coding, testing, and integration. This position will be on-site in the greater Baltimore, MD area. Basic Qualifications
Principal Embedded Software Engineer
Bachelor\'s degree in a STEM discipline with 5 years of experience, a Master\'s degree in a STEM discipline with 3 years of experience or a PhD in a STEM discipline with 1 year of experience Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) Ability to test, debug and integrate on embedded systems Knowledge in using requirement management, configuration management and change management tools Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance This position requires the applicant to be a U.S. citizen Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start Senior Principal Embedded Software Engineer
Bachelor\'s degree in a STEM discipline with 8 years of experience, a Master\'s degree in a STEM discipline with 6 years of experience or a PhD in a STEM discipline with 4 years of experience Knowledge in programming embedded software using object-oriented design principles in C/C++ Knowledge in operating system concepts for embedded systems (Linux or VxWorks) Ability to test, debug and integrate on embedded systems Knowledge in using requirement management, configuration management and change management tools Experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance This position requires the applicant to be a U.S. citizen Current active DoD Secret Clearance with the ability to obtain and maintain a TS/SCI w. Polygraph prior to start Preferred Qualifications
Experience with scripting languages such as Python and Linux shell scripting Experience on complex systems of systems utilizing parallel processing, distributed processing, multi-core, secure processing Experience with Requirements Management tools such as DOORS, CAMEO Experience using Model Based Engineering, UML, OOAD and OOP Experience with Agile and/or Rapid prototyping software methodologies Experience in embedded software programming on microcontrollers, DSPs or ARM cores embedded in FPGAs/SoCs Leadership, teamwork, and strong interpersonal communication skills Salary
Primary Level Salary Range: $105,400.00 - $165,500.00 Secondary Level Salary Range: $131,100.00 - $206,000.00 The above salary ranges are general guidelines; base offers depend on 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; long term incentives may apply for certain roles. Additional Information
Northrop Grumman is an Equal Opportunity Employer. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO.
#J-18808-Ljbffr