2 months ago
Responsibilities
- Design and implement high-throughput, low-latency logging frameworks for telemetry, event, and console data streams.
- Develop features, interfaces, and optimizations for Clockwork in collaboration with Autonomy, Cloud, and Safety teams.
- Improve the performance, reliability, and usability of Clockwork while evaluating tradeoffs in resource-constrained environments.
- Prototype, develop, and maintain sensor interfaces supporting the vehicle Perception system.
- Deliver high-quality software through automated testing and manual and automated code review.
Requirements
- Proficiency in C++ with deep understanding of multithreading, concurrency models, lock-free data structures, and memory management.
- Knowledge of the software engineering life cycle and algorithm design principles.
- Experience developing high-performance software for resource-constrained environments, preferably safety-critical applications.
- Strong understanding of the POSIX programming environment, Linux, concurrent programming, and networking fundamentals.
- Experience working with and debugging embedded systems.
- Experience with tooling such as Bazel and Boost.
- Performance evaluation and optimization experience is highly desired.
- Autonomous driving, robotics, or related industry experience is highly desired.
- Strong communication and teamwork skills are required.
- Candidates may need to satisfy U.S. national security, citizenship, residence, and export-control requirements.
About Stack AV
Stack AV builds autonomous driving software and integrated systems for commercial trucking, combining AI perception, planning, robotics, and cloud-based fleet operations. The company works with freight carriers and logistics operators to pilot and deploy autonomy-enabled trucking solutions and supporting services. Founded in 2023 and headquartered in Pittsburgh, PA, it is a privately held firm focused on long-haul and hub-to-hub routes.