Mission Critical Software Engineer - Backend
Core
Re-architecting a legacy codebase into a modular, scalable system for an object-detection radar client, ensuring reliability and observability in field operations.
Role type
Senior Backend Software Engineer (C++)
Builds
Modular, flexible backend systems for embedded/hardware-coupled radar applications
Domain
Automotive/Industrial IoT, Embedded Systems, Radar Technology
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern, CMake, Linux toolchains), Software Architecture (SOLID, decoupling monoliths), CI/CD pipeline design, Automated testing, Observability (logging, metrics, alerting), Linux/SQL, Version control (Git)
Preferred skills
Rust or Go, Containerization (Docker, Kubernetes), FPGA or real-time systems, AI-assisted development
Technologies
C++, CMake, Linux, Git, SQL, Docker, Kubernetes, Rust, Go
Responsibilities
Re-architect legacy codebase into independently managed components, Design and implement standardized CI/CD pipelines, Introduce automated testing and quality gates, Build observability into the system, Work directly with customer on-site to prioritize improvements
Seniority
Senior, hands-on IC