Senior Software Build & Release Engineer (Full Stack/Embedded)
Core
Architect end-to-end development velocity for a satellite communications network, managing the source-to-production pipeline from embedded firmware to cloud microservices.
Role type
Senior Build & Release Engineer (Embedded/Cloud)
Builds
Reusable, safe, low-cost space vehicles and systems (TeraWave satellite network)
Domain
Aerospace / Satellite Communications / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Bazel, C/C++, Go, Python, Bash, Kubernetes, Docker, CI/CD, Embedded Linux, Monorepo management
Preferred skills
Yocto/Buildroot, Secure software supply chain, Terraform, AWS/Azure, Safety-critical release cycles
Technologies
Bazel, CMake, Ninja, Gradle, Maven, Go Modules, Docker, Podman, Kubernetes, Helm, Terraform, Ansible, AWS, Azure
Responsibilities
Design and maintain a unified Bazel-centric build system for C/C++ firmware and cloud workloads; Implement hermetic and reproducible CI/CD pipelines; Manage complex cross-compilation toolchains for ARM and RISC-V; Automate containerization and deployment of microservices; Define release lifecycles for OTA updates and container images; Manage monorepo structure and dependency graphs.
Seniority
Senior, hands-on IC