Spear AI is a growing defense contracting company dedicated to delivering cutting-edge solutions that support our nation’s security. The Modernization Engineer will design, build, and modernize combat systems for the U.S. Navy, focusing on translating code, ensuring quality, and improving legacy systems.
Responsibilities:
- Translate C/C++ code to memory-safe Rust
- Ensure code is formatted, linted, and tested with code coverage
- Containerize legacy codebase with Docker and Kubernetes
- Replace antique messaging systems with Redpanda and Protobuf
- Set up services using Infrastructure as Code
- Bring modern tooling to local development workflows
- Design and build CI/CD pipelines with GitHub Actions
Requirements:
- Familiar with C/C++
- Expertise in Rust
- Expertise with Kafka/Redpanda
- Proficiency with Docker and Kubernetes
- Experience building CI/CD pipelines
- Knowledge of Terraform or Pulumi for deploying Infrastructure as Code
- Knowledge of Python
- Experience with IoT devices and sensors
- Digital signal processing experience
- Geospatial analysis and GIS experience
- Familiar with working in monorepos