Boulder, United States of America On-site Full-time $114,000.00 - $171,000.00

Northrop Grumman is hiring an EO/IR Software Engineer - Level 3 or 4

About the Role

Work as a key contributor on a specialized engineering team advancing autonomous detection and estimation technologies. You will design, build, and validate software that processes data from electro-optical and infrared (EO/IR) sensors to identify and analyze potential threats. This role demands strong technical skills in modern C++ and Python, with a focus on creating robust, modular code in a Linux-based development environment.

Key Responsibilities

  • Develop and refine software for processing sensor data to detect and classify threats
  • Apply in-depth knowledge of EO/IR sensor physics and material optical properties to improve system performance
  • Create analysis tools and algorithms for real-time data interpretation
  • Write clear, thorough technical documentation and participate in debugging complex software systems

Qualifications

Applicants must hold a current, active U.S. DoD Secret clearance and be willing to upgrade to Top Secret if required. Travel up to 10% may be needed.

  • Bachelor’s degree in STEM and 5+ years of experience, or Master’s with 3+ years, PhD with 1+ year, or 9+ years of professional experience in lieu of degree (Level 3)
  • Bachelor’s degree in STEM and 8+ years of experience, or Master’s with 6+ years, PhD with 4+ years, or 12+ years of professional experience in lieu of degree (Level 4)
  • Proven experience with Linux, modern C++ (C++20+), Python, and modular development tools such as Git and CMake
  • Fundamental understanding of EO/IR systems and how materials interact with light across the spectrum

Preferred Skills

  • Experience with infrared bands (LWIR, MWIR, SWIR), image processing, and signal-to-noise ratio (SNR) analysis
  • Familiarity with statistical methods, data fusion, state estimation, and tracking algorithms
  • Background in remote sensing, stereo vision, or long-range infrared systems
  • Knowledge of containerization (Docker, Kubernetes) and DevOps practices
  • Experience with the Atlassian suite (Jira, Bitbucket, Confluence)

Work Environment

This is an onsite role located in Boulder, CO. The team operates in a fast-paced R&D setting that values collaboration, technical rigor, and creative problem-solving. You’ll work closely with engineers, scientists, and end users to turn sensor data into actionable insights.

Compensation & Benefits

  • Salary range: $114,000–$171,000 (Level 3); $142,200–$213,400 (Level 4)
  • Discretionary and annual bonuses available
  • Long-term incentives for eligible roles
  • Health, life, and disability insurance
  • Paid time off, holidays, and eligibility for overtime and shift differential
Required Skills
C++PythonGitCMakeKubernetesDocker ComposeJiraBitbucketConfluenceEO/IR systemssoftware engineeringsecurity clearanceSTEM C++PythonGitCMakeKubernetesDocker ComposeJiraBitbucketConfluenceEO/IR systemssoftware engineeringsecurity clearanceSTEM
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Northrop Grumman
Northrop Grumman works on revolutionary systems that impact people's lives around the world. The company has been at the forefront of many technological advancements in the nation's history, from the first flight across the Atlantic Ocean to stealth bombers and landing on the moon.
All jobs at Northrop Grumman Visit website
Job Details
Department Space Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit
Category embedded
Posted 5 days ago