Mid-Career Software Engineer
Posted
Summary
Develops and integrates software for next-generation radar products, working full-time on-site in El Segundo, California. The role spans R&D, embedded Linux development, hardware/software integration, and deployment for U.S. and international customers using Python, C++, and defense-focused tools.
- CHAOS is seeking a highly skilled and motivated Senior Radar Software Engineer to join the team supporting R&D and product engineering, initially focusing on next-generation radar products. This collaborative role offers the opportunity to work on multiple capabilities across the company’s product offerings and expand your skillset across its product families
- Research and development and production software development for next-generation radar products
- Support integration of software with hardware, mostly commercial off-the-shelf (COTS) hardware
- Support deployed software capabilities used by U.S. and international customers
- Work full-time on-site in the El Segundo, California office
Benefits
- Generous pre-IPO stock option grants, relocation assistance + (coming soon!) annual bonuses
- Free daily lunch, ‘No meeting Fridays’, unlimited PTO (for exempt employees), casual dress code
- Life, FSA, HSA, 401k (+ Company match), and more
- Medical, dental and vision benefits will be 100% paid for by the company
- Experience with Agile lifecycle processes, including Scrum, Continuous Integration, and Test-Driven Development methodologies
- U.S. Person status is required because this position requires access to U.S.-only data systems
- Experience with software and hardware networks
- Familiarity with cloud computing and virtualization technologies, such as WSL, KVM, Hyper-V, or VMware
- Experience developing near-real-time embedded software
- Experience with Git
- Solid understanding of and extensive experience in software development using Linux
- Experience with advanced time synchronization technologies beyond NTP
- Experience with DoD and related system/software architectures and messaging standards, such as OMS, SOSA, or Link-16
- Experience with production-level software development and deployment, including DevOps, DevSecOps, and/or Continuous Integration/Continuous Delivery (CI/CD) using modern FOSS/COTS toolsets
- Experience with containers, such as Docker or Podman
- Ability to work with minimal supervision and collaborate on small teams
- Extensive or advanced experience with Python
- Experience designing and implementing radar modes and algorithms, signal processing, target detection, and tracking
- Experience with BIOS, Secure Boot, TPM, Network Boot, and PXE
- Experience with hardware/software integration and test (I&T) and verification and validation (V&V) of high-TRL systems
- Experience with CUDA
- Current or previous DoD security clearance
- Experience with full lifecycle software development of high-TRL systems
- Experience with modeling and simulation, including hardware-in-the-loop and software-in-the-loop testbeds, such as DIS, VR-Forces, or AFSIM
- 10+ years of experience in professional object-oriented software development
- Bachelor’s or higher degree in Computer Science, Computer Engineering, or a related field
- Development experience in ground or airborne sensors (radars, EO/IR, EW, etc.)
- Experience with additional languages such as C++, Rust, Node.js, Java, or Go
- Experience with Software-Defined Radios (SDRs), such as Ettus
- Experience with hardware and software drive encryption, such as LUKS or OPAL
- Experience with 2D and 3D visualization, ideally in defense use cases, such as SIMDIS
