Software Engineer (C++)
Company: Boxbot
Location: Alameda
Posted on: February 18, 2026
|
|
|
Job Description:
Job Description Job Description About Boxbot Boxbot
revolutionizes logistics with adaptive automation, creating the
facility of the future. As the industry grapples with labor
shortages and rising costs, our advanced solutions effectively meet
these challenges. We transform traditional conveyor systems into
intelligent, three-dimensional package handling networks,
dramatically improving dispatch efficiency and operational
productivity. Our versatile platform seamlessly integrates
cutting-edge software and hardware, offering a comprehensive
solution that optimizes multiple facets of the supply chain. We’re
a close-knit team that is well funded and are quickly expanding in
order to bring our product to market. We are seeking teammates who
take pride in their work and who get excited about building new
systems with significant responsibility. As a Software Engineer
with an emphasis on C++, you’ll play a critical role in the
development and delivery of low-latency, high-quality robotics
application software for Boxbot’s advanced material handling
facility. Join our dedicated team of software engineers,
collectively focused on producing robust, reliable warehouse
control software that’s shaping the future of package delivery
automation. Responsibilities Pioneer the design of server-level
applications, orchestrating the actions of subsystems within our
high-tech automated material handling facility. Your innovative
work will form the digital heartbeat of our cutting-edge systems.
Invent, refine, and troubleshoot high-speed data processing systems
using a compiled server-side language (C++), providing vital
oversight and control of our automation robotics. Lead the
development of a high-performance Warehouse Execution System. Here,
your focus on scalability, modularity, and robustness will be
essential. Your role will involve ensuring seamless integration
with our unique hardware. Drive security and performance
optimizations across our systems. You’ll work on exciting projects
like secure coding, memory management, and performance tuning.
Foster a culture of best practices in software development,
spreading your knowledge and shaping our collective future.
Requirements BS or MS in Computer Science 1 years of professional
experience developing and deploying production level robotics and
automation systems Experience with C++ (preferred) within a linux
environment interfacing with Hardware [C is okay] Experience with
in memory databases (Redis in particular) preferred Experience with
modern version control systems (Git etc) Experience designing
distributed data processing systems (Pub/Sub, TCP/UDP, gRPC etc)
preferred Experience with cloud compute infrastructure (Docker etc)
preferred Experience with test driven development is preferable.
Our developers are involved significantly with testing and
validation as well, as such a test and validation mindset is
needed. Bonus: Startup experience and entrepreneurial mindset
Salary range based on experience. All full-time employees receive
meaningful equity and comprehensive benefits. We are headquartered
in Alameda, CA with an easy commute via Bart, Ferry, Amtrak and
free parking. We take the well being of our teammates seriously,
with benefits including medical, dental, vision, life and more! If
you love new projects, building awesome products and getting stuff
done, then we want to talk to you! Simply submit your information
below. We may use artificial intelligence (AI) tools to support
parts of the hiring process, such as reviewing applications,
analyzing resumes, or assessing responses. These tools assist our
recruitment team but do not replace human judgment. Final hiring
decisions are ultimately made by humans. If you would like more
information about how your data is processed, please contact
us.
Keywords: Boxbot, Parkway-South Sacramento , Software Engineer (C++), IT / Software / Systems , Alameda, California