LeoLabs is focused on building a comprehensive map of activity in space through its global radar network and AI-enabled analytics platform. They are seeking a Radar Software Engineer to develop and maintain software for phased array radars, impacting national security and commercial space operations by enabling precise detection and tracking of objects in space.
Responsibilities:
- 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
- S. Citizenship or permanent resident
- 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