SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (C++)

Boxbot - Alameda, CA, USA - In-office - posted 2026-09-14

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Boxbot is revolutionizing logistics with adaptive automation, transforming traditional conveyor systems into intelligent, three-dimensional package handling networks. The company addresses labor shortages and rising operational costs by integrating cutting-edge software and hardware into a comprehensive supply chain optimization platform. You will be a Senior Software Engineer responsible for building high-performance, production-grade C++ software that interfaces directly with robotics, motion control, sensors, PLCs, and other automation hardware. This is a hands-on technical role deeply involved in both high-level architecture decisions and day-to-day coding—not a management or ticket-tracking position. Key responsibilities include: - Build reliable C++ software for complex hardware/software systems integration - Work directly with mechanical, electrical, firmware, controls, and field teams to bring systems to life - Debug and solve real-world system issues across software, hardware, networking, timing, and controls boundaries - Set high standards for code quality, system reliability, testability, and maintainability - Contribute to product roadmap decisions, technical strategy, and long-term platform architecture - Support customer site deployments, partnering with implementation teams to ensure robust, scalable, and supportable systems The company is well-funded, rapidly expanding, and seeking engineers who take pride in their work and get excited about building new systems with significant responsibility. REQUIREMENTS: - 5+ years of professional software engineering experience with deep C++ expertise - Strong experience building software for complex physical systems (robotics, industrial automation, controls, embedded systems, or hardware-integrated products) - Proven ability to architect reliable, maintainable software for real-world systems - Experience with real-time or near-real-time systems, multi-threaded programming, hardware interfaces, and Linux-based environments - Strong debugging skills across software, hardware, networking, timing, and system integration - Ability to lead technical direction, make sound architecture decisions, and mentor other engineers - Comfortable working closely with mechanical, electrical, firmware, controls, manufacturing, and field teams - Strong ownership mindset, practical judgment, and bias toward building simple, reliable, deployable systems - Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field, or equivalent experience

Similar roles