Senior Software Engineer C++ at Boxbot
Overview
Boxbot revolutionizes logistics with adaptive automation. Our advanced solutions transform traditional conveyor systems into intelligent three-dimensional package handling networks. We seek a Senior Software Engineer to shape future products. This is a hands-on technical role for building production-grade software for large-scale automation systems.
What You'll Do6
- 1Build high-performance C++ software interfacing robotics motion control sensors PLCs and other automation hardware
- 2Work hands-on with mechanical electrical firmware controls and field teams to bring complex hardware software systems to life
- 3Debug and solve real-world system issues across software hardware networking timing and controls boundaries
- 4Set high bar for code quality system reliability testability and maintainability through strong engineering practices
- 5Contribute to product roadmap decisions technical strategy and long-term platform architecture
- 6Support deployments at customer sites partnering with implementation teams to ensure robustness scalability and supportability
Requirements9
- 15+ years professional software engineering experience with deep expertise in C++
- 2Strong experience building software for complex physical systems robotics industrial automation controls embedded systems or hardware integrated products
- 3Proven ability to architect reliable maintainable software for systems that must work in the real world
- 4Experience with real-time or near-real-time systems multi-threaded programming hardware interfaces and Linux-based environments
- 5Strong debugging skills across software hardware networking timing and system integration issues
- 6Ability to lead technical direction make sound architecture decisions and mentor other engineers
- 7Comfortable working closely with mechanical electrical firmware controls manufacturing and field teams
- 8Strong ownership mindset practical judgment and bias toward building simple reliable deployable systems
- 9Bachelor’s or Master’s degree in Computer Science Software Engineering or related technical field or equivalent experience
Salary Insight
Salary not disclosed in listing
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
boxbot
VerifiedPrincipal Software Engineer C++ at Boxbot
Boxbot seeks a Principal Software Engineer to lead software development for automated material handling systems. This is a hands-on technical leadership role focused on building production-grade software for large-scale automation. The ideal candidate will shape product vision and drive technical excellence.
boxbot
VerifiedSenior Controls Engineer - Boxbot
Boxbot transforms logistics through flexible automation. Senior Controls Engineers will own automated storage and retrieval systems at scale. This role drives the implementation of controls solutions across diverse automation projects.
AeroVironment, Inc.
VerifiedSoftware Engineer - Robotics Generalist
Design and develop software for robotic systems leading to a fast-paced environment. Own the full software lifecycle from requirement analysis to deployment while collaborating with cross-functional teams. Scale solutions across perception control and autonomy domains. Drive integration of reusable components and mentor junior engineers.

Motion Recruitment Partners, LLC
VerifiedSenior Mechanical Design Engineer Robotics
Lead design of next generation warehouse automation systems at a fast growing VC backed robotics company. Develop AI powered robotic solutions enhancing safety and efficiency across complex warehouse environments. Seeking mechanical engineer to own projects at scale.
Zoox
VerifiedSenior Staff Software Engineer Embedded Linux Operating Systems
Zoox seeks a passionate engineer to develop and advance a high-performance operating system for autonomous driving vehicles. This role involves designing platform-level software and collaborating across teams to deliver robust robotics infrastructure at scale. The ideal candidate thrives in complex system environments and understands component integration within larger architectures.
Berkshire Grey
VerifiedSenior Software Engineer, Robotics AI
Lead the development of machine learning pipelines for robot manipulation at Berkshire Grey, a leader in AI and robotics. You will own solutions from prototype to production, working with Python, C++, and ROS2. Collaborate with a cross-functional team of researchers and engineers to advance robot learning and visual scene understanding. This role offers a unique chance to drive innovation on real-world warehouse automation systems.