Senior Software Engineer, Core Platforms
Botauto · Houston, TX
About this role
**Senior Software Engineer, Core Platforms** **Company Introduction** At Bot Auto, we’re revolutionizing the transportation of goods with cutting-edge autonomous trucks—enhancing the quality of life for communities around the globe. With the agility of a start-up and the wisdom of seasoned experts, Bot Auto has achieved numerous world-firsts and unparalleled innovations. Join us and transform your dreams into reality. **Role Overview** We’re seeking a highly skilled and motivated **Senior Software Engineer, Core Platforms** to own the systems that carry Bot Auto’s autonomous driving software from a developer’s commit to a running truck. This is a deliberately broad, hands-on role spanning build and release engineering, cloud and on-prem infrastructure, core platform services, and the operation platforms that run our fleet—**with security built into every layer**. You will own: - The **C++ build and packaging toolchain** used across autonomy teams - The **CI/CD and container image pipelines** that release it - The **Kubernetes platform** and **infrastructure-as-code** beneath it - The **backend and edge services** connecting cloud to the vehicle As a hands-on technical leader, you’ll be a primary reviewer and escalation point, and you’ll set standards to keep a fast-moving codebase **releasable, observable, and secure**. **Key Responsibilities** - Design and support **event-driven architecture** with messaging/streaming platforms (stream + consumer provisioning, shared IDL/schema services) - Develop and operate **API gateways** for secure, scalable, reliable access to internal/external services - Design and build backend services for **artifact/resource management**, **fleet data**, and **operations** (event-driven frameworks, object storage pipelines, durable state, distributed locking) - Develop **on-vehicle edge services** (event forwarding, credential/certificate management, fleet-wide deployment) - Build **identity, authorization, and least-privilege** access across services/devices/fleet (RBAC, JWT issuance/verification, service principals, SSO) - Own **certificate and key management** (internal PKI, mTLS between cloud and vehicle, secrets lifecycle + rotation) - Own and evolve the **C++ build/dependency-resolution/packaging toolchain** (Conan/CMake-based) across autonomy repositories - Design and maintain **container image pipelines** (dev, simulation, on-vehicle runtime), including GPU toolchain upgrades (CUDA/TensorRT), multi-stage builds, and cross-compilation to **aarch64** (e.g., NVIDIA DriveOS) - Serve as a primary code reviewer and design partner; write **ADRs** and design specs for cross-team decisions - Participate in **infrastructure on-call**: mitigate user-impacting issues quickly, then deliver durable long-term fixes - Mentor engineers and raise the bar on **testing, documentation, and operational excellence** **Required Qualifications** - Bachelor’s degree in Computer Science/Engineering (or related) or equivalent experience - **5+ years** hands-on software engineering experience across build systems, infrastructure, or platform engineering - Strong software development skills in **Python** and **C++**, plus at least one of **Go, Java, or JavaScript/TypeScript** - Demonstrated experience with **C++ build/dependency tooling** (CMake, Conan, or Bazel) and **container build systems** (Docker) - Production experience with **Kubernetes** and at least one major cloud provider (**AWS, GCP, or Azure**) - Experience des
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.