Sr Staff Engineer Embedded Software-t6 (aht)

Northrop Grumman Northrop Grumman · Aerospace · Los Angeles, CA +1 · Software

Senior Staff Embedded Software Engineer for a secure missile weapon system, focusing on translating system requirements into embedded software solutions, designing, developing, coding, testing, and debugging real-time, multicore systems. Requires strong C++ skills, DSP background, and experience with communication protocols and RTOS.

What you'd actually do

  1. Translate system requirements into robust embedded‑device software solutions.
  2. Design, develop, code, test, and debug system‑level software for real‑time, multicore platforms.
  3. Participate actively in every phase of the agile software development lifecycle (SDLC).
  4. Verify and validate software requirements against implementation and performance targets.
  5. Collaborate with hardware, firmware, and algorithm teams to ensure seamless system integration.

Skills

Required

  • Bachelor’s Degree with 14 years of experience, OR Master’s degree with 12 years, OR Ph.D. with 10 years of experience in Science, Technology, Engineering, Mathematics, or related technical fields; an additional 4 years of experience may be considered in lieu of a degree.
  • Proven experience in system architecture, including hardware, programmable‑logic, and software and system level partitioning.
  • Strong background in digital signal processing (DSP).
  • Expert‑level proficiency in C++ and fluency in at least one additional language/technology (Java, Python, C#).
  • Proficiency in communication protocols such as SPI, UART, 1553, ARINC, and UAI
  • Full‑cycle software development experience: specification, design, implementation, integration, debugging, and maintenance.
  • Real‑time software development on multicore System‑on‑Chip (SoC) platforms, including Board Support Package and device driver development.
  • Demonstrated ability to define and evolve software architectures.
  • Active Government Issued Secret clearance.

Nice to have

  • Proficiency with version‑control systems, especially Git.
  • Hands‑on experience designing embedded systems that run pre‑emptive, multitasking RTOSes.
  • Expertise in optimizing embedded C++ and familiarity with tools such as VxWorks.
  • Direct experience integrating and testing hardware components.
  • Experience collaborating directly with electrical engineers to verify hardware interfaces, trace signals with oscilloscopes, and debug board-level issues
  • Strong troubleshooting skills for complex, integrated applications and test‑setup issues.
  • Familiarity with the Atlassian tool suite (JIRA, Confluence, Bitbucket, SonarQube).
  • Proficiency in writing system requirements and making key tradeoffs in code efficiency, memory, and cost

What the JD emphasized

  • Secret security clearance
  • Active Government Issued Secret clearance