Taro Logo

Software Engineer (C++)

Boxbot revolutionizes logistics with adaptive automation, creating intelligent three-dimensional package handling networks for warehouse operations.
Alameda, CA, USA
$135,000 - $160,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
1+ year of experience
Robotics · Logistics

Description For Software Engineer (C++)

Boxbot is at the forefront of revolutionizing logistics through adaptive automation technology. The company specializes in transforming traditional conveyor systems into intelligent, three-dimensional package handling networks that significantly enhance dispatch efficiency and operational productivity. Their platform seamlessly integrates cutting-edge software and hardware to optimize various aspects of the supply chain.

As a Software Engineer (C++), you'll be instrumental in developing and delivering low-latency, high-quality robotics application software for Boxbot's advanced material handling facility. You'll work with a dedicated team of software engineers focused on creating robust warehouse control software that's defining the future of package delivery automation.

The role offers an exciting opportunity to work on pioneering server-level applications, high-speed data processing systems, and a high-performance Warehouse Execution System. You'll be involved in critical aspects of the system, from security and performance optimizations to memory management and performance tuning.

The company offers a competitive salary range of $135,000 - $160,000, along with meaningful equity and comprehensive benefits including medical, dental, and vision coverage. Located in Alameda, CA, the office is easily accessible via BART, Ferry, or Amtrak, with free parking available. The company culture emphasizes innovation, teamwork, and taking pride in building new systems with significant responsibility.

This is an excellent opportunity for a software engineer who is passionate about robotics, automation, and building cutting-edge systems that are transforming the logistics industry. The role combines technical challenges with the excitement of working in a well-funded startup environment where your contributions will have a direct impact on the company's success.

Last updated a day ago

Responsibilities For Software Engineer (C++)

  • 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++)
  • Lead the development of a high-performance Warehouse Execution System
  • Drive security and performance optimizations across our systems
  • Foster a culture of best practices in software development

Requirements For Software Engineer (C++)

Redis
Linux
  • 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
  • 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

Benefits For Software Engineer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Equity

Interested in this job?

Jobs Related To Boxbot Software Engineer (C++)