LeoLabs is building the living map of activity in space, utilizing a global radar network and AI-enabled analytics platform. The Radar Software Engineer will develop and maintain software for phased array radars, focusing on mission-critical radar systems that support national security and commercial space operations.
Responsibilities:
- Software Development & System Reliability
- Build out tests and observability tooling (logs, metrics, alerts)
- Improve unit test speed and parallelization
- Simplify and document local unit test execution for all team members
- Develop and integrate system/integration tests into the automated testing pipeline
- Rewrite and harden the radar deployment system for robustness, speed, and reliability
- Maintain CI pipelines and GitHub Actions workflows for the radar software stack
- Build and maintain a Radar team operational dashboard
- Develop new data plotting and file writing utilities for data output
- Benchmark and analyze Linux system tuning for real-time radar applications
- Improve configuration management system
Requirements:
- Strong proficiency in Python for services, tooling, and automation
- Experience building and maintaining CI/CD pipelines
- Solid understanding of software testing practices
- Experience with REST API design and implementation
- Ability to work effectively across software, infrastructure, and operations teams
- Must be eligible to obtain and maintain a U.S. personnel security clearance
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field, plus 3+ years of hands-on software engineering experience
- Experience with database systems (SQL and/or NoSQL), query writing, and schema design
- Demonstrated experience improving developer experience: test infrastructure, local dev tooling, or deployment automation
- Experience with cloud platforms and SRE/DevOps practices
- Proficiency in Linux system administration and performance tuning
- Dashboard and data visualization development
- Experience with high-performance or real-time Linux systems tuning (IRQ affinity, CPU isolation, kernel parameters)
- Background in observability tooling: structured logging, distributed tracing, alerting