hero

Careers

Get a front-row seat to the future.
Leverage our network to build your career.
Tell us about your professional DNA to get discovered by any company in our network with opportunities relevant to your career goals.

Software Manager

Boxbot

Boxbot

Administration
Alameda, CA, USA
Posted on Friday, May 31, 2024
As the Software Manager at Boxbot, you will lead a team dedicated to developing and delivering high-quality robotics application software for our advanced material handling facility.

Responsibilities

  • Lead the architecture, design ,and implementation of server-level applications to coordinate subsystems within our automated material handling facility, driving innovation at the core of our systems
  • Oversee the development of high-speed data processing systems using C++ or similar compiled server-side languages, ensuring reliable control over our automation robotics
  • Direct the creation of a high-performance Warehouse Execution System, focusing on scalability, modularity, and robustness, and ensuring seamless integration with our unique hardware solutions
  • Spearhead security and performance optimizations, including secure coding practices, memory management, and performance tuning
  • Cultivate a culture of excellence in software development, mentoring team members and promoting best practices to elevate the quality of our software solutions.

Requirements

  • A Bachelor’s or Master’s degree in Computer Science or a related field
  • Over 10 years of professional experience in developing and deploying production-level robotics or automation systems
  • 3+ years of managing and building software teams
  • Proficiency in C++ within a Linux environment, with a strong understanding of interfacing with hardware
  • Experience with in-memory databases (especially Redis) is preferred
  • Expertise in designing distributed data processing systems (e.g., Pub/Sub, TCP/UDP, gRPC)
  • Knowledge of cloud computing infrastructure (e.g., Docker) is beneficial
  • A strong background in test-driven development, with a mindset geared towards thorough testing and validation
  • Bonus: Prior experience in a startup environment and an entrepreneurial mindset