Senior Software Engineer (C++)

Posted 4 Days Ago
Be an Early Applicant
Alameda, CA, USA
In-Office
160K-205K Annually
Senior level
Logistics • Robotics • Transportation
The Role
The Senior Software Engineer will develop high-performance C++ software for robotics and automation, collaborate across teams, debug system issues, and influence software architecture and product strategy.
Summary Generated by Built In
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.

We're seeking a Senior Software Engineer to help our software development efforts and play a crucial role in shaping the future of our products. This is a hands-on technical role for someone who wants to build production-grade software for large-scale automation systems, not just manage tickets or write isolated application code. You'll be deeply involved in both high-level architecture decisions and day-to-day coding.

Responsibilities

     
  • Build high-performance, reliable C++ software that interfaces directly with robotics, motion control, sensors, PLCs, and other automation hardware
  • Work hands-on with mechanical, electrical, firmware, controls, and field teams to bring complex hardware/software systems to life
  • Debug and solve real-world system issues across software, hardware, networking, timing, and controls boundaries
  • Set a high bar for code quality, system reliability, testability, and maintainability through strong engineering practices
  • Contribute to product roadmap decisions, technical strategy, and long-term platform architecture
  • Support deployments at customer sites by partnering with implementation teams to ensure systems are robust, scalable, and supportable

Requirements

  • 5+ years of professional software engineering experience, with deep expertise in C++
  • Strong experience building software for complex physical systems, such as robotics, industrial automation, controls, embedded systems, or hardware-integrated products
  • Proven ability to architect reliable, maintainable software for systems that must work in the real world
  • Experience with real-time or near-real-time systems, multi-threaded programming, hardware interfaces, and Linux-based environments
  • Strong debugging skills across software, hardware, networking, timing, and system integration issues
  • Ability to lead technical direction, make sound architecture decisions, and mentor other engineers
  • Comfortable working closely with mechanical, electrical, firmware, controls, manufacturing, and field teams
  • Strong ownership mindset, practical judgment, and bias toward building systems that are simple, reliable, and deployable
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience

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.

Skills Required

  • 5+ years of professional software engineering experience
  • Deep expertise in C++
  • Experience building software for complex physical systems
  • Ability to architect reliable, maintainable software
  • Experience with real-time or near-real-time systems
  • Strong debugging skills
  • Ability to lead technical direction and mentor engineers
  • Bachelor's or Master's degree in Computer Science or Software Engineering
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Oakland, CA
18 Employees
Year Founded: 2016

What We Do

We are a group of engineering and operations professionals who believe in building technology that will solve real business problems, at scale. We’re starting with the challenge of last-mile logistics, which is the single most expensive part of any delivery. Our product integrates years of advancements in robotics and autonomous technologies into a scalable end-to-end solution built to optimize the experiences of suppliers and consumers.

Similar Jobs

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
3 Locations
165000 Employees
138K-175K Annually

Esri Logo Esri

Cplusplus Software Engineer

Other • Software • Analytics
In-Office
Redlands, CA, USA
5436 Employees
123K-202K Annually

NVIDIA Logo NVIDIA

Cplusplus Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
4 Locations
21960 Employees
152K-288K Annually
In-Office
Milpitas, CA, USA
10001 Employees
136K-232K Annually

Similar Companies Hiring

Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, Colorado
24 Employees
Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
22 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account