
Senior Software Engineer (Space Communications)
northwoodspace6 months ago
Washington, DC, USA or Torrance, CA, USASenior / Mid Level
Base Salary
$160k - $224k/yr
Responsibilities
- Design and implement a global, distributed control plane for satellite scheduling.
- Build and manage customer-facing APIs for satellite pass reservations.
- Create control systems for ground station hardware and embedded systems.
- Architect data pipelines for efficient data movement between ground stations.
- Develop monitoring and alerting solutions for software and infrastructure.
- Transform telemetry data into actionable insights for predictive diagnostics.
- Automate testing procedures for hardware and software reliability.
- Create simulations for satellite and network design validation.
Requirements
- 5-7+ years of professional software development experience.
- Bachelor’s degree in Computer Science, Computer Engineering, Math, or related field.
- Proficiency in programming languages such as Rust, Golang, or C/C++.
- Experience designing and implementing distributed systems.
- Familiarity with cloud services and orchestration tools.
- Strong problem-solving abilities and excellent communication skills.
- Experience with hardware control systems and embedded systems development.
- Knowledge of monitoring solutions and Infrastructure as Code tools.
Tech Stack
AngularAnsibleAWSAzureCC++GitLab CI/CDGoGoogle CloudGrafanaInfluxDBJavaScriptJenkinsMySQLPostgreSQLPrometheusReactRustTerraformTypeScript