Description
This role is for a seasoned C++ generalist and systems integrator who thrives at the intersection of software, infrastructure, and integration. As a Staff Software Engineer, you'll lead complex technical efforts across distributed systems and simulation environments, with minimal oversight. Your work will shape foundational capabilities that power autonomy, simulation, and real-time system interfaces across multiple platforms.
Responsibilities:
- Architect and implement high-performance C++ and Python systems across cross-platform environments.
- Lead the design and integration of distributed systems, simulation tools, and third-party hardware/software.
- Define and enforce technical direction, design patterns, and integration practices across projects.
- Guide teams in building robust messaging and API layers (e.g., gRPC, REST, ZeroMQ) that bridge critical system components.
- Own the evolution and support of CI/CD pipelines using GitLab CI, Docker, Conan, and CMake.
- Lead debugging and optimization of real-time and multi-threaded systems across a range of domains.
- Drive end-to-end integration efforts, including planning, implementation, and verification across simulation and operational systems.
- Serve as a force multiplier by mentoring other engineers and contributing to shared tooling and process improvements.
- Evaluate and incorporate new technologies that improve system performance, stability, and developer efficiency.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/shieldai/0428f808-4977-4289-969e-8eeb3156e4c2