Embedded Software Engineer
Northrop Grumman
 Chantilly, VA

Northrop Grumman is looking for an energetic Embedded Software Engineer to work in the Chantilly Virginia area. The candidate shall provide technical and engineering know how to execute and support the complete embedded software development lifecycle. The candidate shall analyze and enhance efficiency, security, stability and scalability of system resources. This engineer shall have an understanding of security notices and CVE's, support software QA and optimize I/O performance. The engineer will perform the following:

  • Integrate and validate new product designs,
  • Interface with hardware design and development over the course of the program,
  • Conduct research, review code and design,
  • Design, develop, code, test and debug Linux/Unix software.

Roles and Responsibilities:

  • Research, design and develop software on PC based systems and embedded devices, from requirements to production and commercial deployment.
  • Designing, developing, writing, testing and debugging Linux system software.
  • Analyze and enhance security, stability and scalability of system resources.
  • Design, develop, code, test and debug Linux/Unix software.
  • Assess third party and open source software.
  • Ability to Interface with hardware design and development efforts.
  • Provide post production support and maintenance on developed products and tools.
  • Evaluate security notices and CVE's against custom tool set to ensure compatibility and or identify problems and mitigate
  • solutions.

Basic Qualifications:

  • Bachelors degree with 5 years experience
  • Solid programming experience in C, C , Python, shell and Git experience.
  • Proven working experience in software engineering.
  • Experience in hands-on development and troubleshooting on PC system.
  • Hands-on Ubuntu, Debian experience (installation and configuration)
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Hands-on familiarity with hardware devices, networking and troubleshooting.
  • Familiarity with Ubuntu security notices and CVE's.

Preferred Qualifications:

  • Familiarity with web languages, frameworks a plus.
  • Strong documentation and writing skills.
  • Prefer understanding and knowledge of reading PC system specifications and component data sheets.
  • Varied knowledge of coding techniques, networking, hardware interfaces and devices.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action 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/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.