Embedded Software Engineer – Level 3 or 4

Northrop Grumman Northrop Grumman · Aerospace · Rolling Meadows, IL +1 · Software

Northrop Grumman is seeking an Embedded Software Engineer (Level 3 or 4) to join their Space Systems sector. The role involves requirements analysis, system architecture, design, coding, testing, and verification of embedded software for safety-critical real-time systems, digital signal processing, and secure software solutions. Candidates must have experience with C/C++, RTOS, scripting languages, and electronic test equipment. A Top-Secret security clearance is required.

What you'd actually do

  1. driving requirements analysis and system architecture, design, coding, test and verification using state-of-the-art tools and techniques.
  2. embedded software design experience with focus on software interactions with safety critical real-time systems, digital signal processing, and secure software solutions.
  3. developing embedded software in C/C++
  4. Working knowledge of RTOS (RTLinux, VxWorks, Integrity) concepts and operation
  5. Experience with scripting languages such as: Python, JavaScript, Perl, Unix/DOS shell scripts

Skills

Required

  • Bachelor’s degree in STEM discipline with 5 years of professional experience – OR – Master’s degree in STEM discipline with 3 years of professional experience – OR PhD in STEM discipline with 1 year of professional experience (for Level 3)
  • Bachelor’s degree in STEM discipline with 8 years of professional experience – OR – Master’s degree in STEM discipline with 6 years of professional experience – OR PhD in STEM discipline with 4 years of professional experience (for Level 4)
  • Experience developing embedded software in C/C++
  • Working knowledge of RTOS (RTLinux, VxWorks, Integrity) concepts and operation
  • Experience with scripting languages such as: Python, JavaScript, Perl, Unix/DOS shell scripts
  • Experience developing in a hybrid Linux/Windows environment
  • Working knowledge of electronic test equipment (Oscilloscopes, signal generators, spectrum analyzers, etc.)
  • Working knowledge of Atlassian tool suite (Jira, Confluence, Bitbucket)

Nice to have

  • Active/Current Top-Secret clearance with SCI
  • Experience developing applications for Software Defined Radio (SDR) platforms and architectures
  • Experience developing drivers and BSPs for custom hardware platforms
  • Experience with Linux Embedded real-time OS development (Yocto)
  • Experience with System on a Chip (AMD, Xilinx, Altera) software/FPGA integration
  • Experience leading and defining software development and architecting activities
  • Experience implementing and/or defining digital signal processing algorithms
  • Working knowledge of RF systems (link budgets, antennas, RF front end HW, etc.)
  • Experience with hands-on hardware testing, debugging and board bring-up
  • Experience with GNU Radio and/or Redhawk SDR development

What the JD emphasized

  • Must have the ability to obtain and maintain a U.S. Government Top-Secret (TS) security clearance and Sensitive Compartmented Information (SCI) approval/access [TS/SCI].
  • US citizenship is required.