Boxbot logo

Software Engineer (C++)

Boxbot

Alameda, CA
Full Time
Entry Level
135k-160k
about 12 hours ago

Job Description

About the Role

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.

Key Responsibilities

  • Pioneer the design of server-level applications, orchestrating the actions of subsystems within our high-tech automated material handling facility.
  • 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, focusing on scalability, modularity, and robustness, ensuring seamless integration with hardware.
  • Drive security and performance optimizations across our systems, including secure coding, memory management, and performance tuning.
  • Foster a culture of best practices in software development, spreading knowledge and shaping the team's 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)
  • Experience with modern version control systems (Git etc)
  • Experience designing distributed data processing systems (Pub/Sub, TCP/UDP, gRPC etc)
  • Experience with cloud compute infrastructure (Docker etc)
  • Experience with test driven development
  • A test and validation mindset

Nice to Have

  • Experience with in-memory databases (Redis in particular)
  • Experience designing distributed data processing systems (Pub/Sub, TCP/UDP, gRPC etc)
  • Experience with cloud compute infrastructure (Docker etc)
  • Startup experience and entrepreneurial mindset

Qualifications

  • Educational background with BS or MS in Computer Science

Benefits & Perks

  • Salary range of $135,000 - $160,000 based on experience
  • Meaningful equity
  • Comprehensive benefits including medical, dental, vision, life insurance
  • Located in Alameda, CA with easy commute options including Bart, Ferry, Amtrak, and free parking

Working at Boxbot

We are a close-knit team that is well funded and are quickly expanding in order to bring our product to market. We take the well-being of our teammates seriously, with benefits including medical, dental, vision, life and more. We love new projects, building innovative products, and getting things done.

Apply Now

Job Details

Posted AtJun 21, 2025
Salary135k-160k
Job TypeFull Time
Work ModeOnsite
ExperienceEntry Level

About Boxbot

Website

boxbot.io

Company Size

11-50 employees

Location

Alameda, CA

Industry

All Other General Purpose Machinery Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches