Senior C++ Robotics & Automation Software Engineer

Boxbot

Alameda (CA)

Hybrid

USD 160,000 - 205,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
Comprehensive benefits
Medical insurance
Dental insurance
Vision insurance
Life insurance
Free parking
Transit access

Job summary

Boxbot seeks a Senior Software Engineer to build production-grade software for large-scale automation. You will influence architecture, contribute to the roadmap, and work across hardware and software teams to ship robust systems.

This hands-on role requires deep C++ expertise and a passion for solving complex real-world problems. The position is based in Alameda, CA, offering meaningful equity and comprehensive benefits.

Qualifications

  • 5+ years of professional software engineering experience with deep expertise in C++.
  • Experience building software for complex physical systems such as robotics and automation.
  • Ability to architect reliable, maintainable software for real-world systems.
  • Experience with real-time or near-real-time systems, multi-threading, Linux.
  • Strong debugging across software, hardware, networking, timing, and integration issues.
  • Ability to lead technical direction and mentor other engineers.
  • Bachelor's or Master's degree in CS/Software Engineering or related field, or equivalent experience.

Responsibilities

  • Build high-performance, reliable C++ software interfacing with robotics and automation hardware.
  • Collaborate with mechanical, electrical, firmware, controls, and field teams to deliver integrated systems.
  • Debug and resolve real-world system issues across software, hardware, and networking.
  • Promote code quality, reliability, testability, and maintainability via best practices.
  • Contribute to product roadmap decisions, technical strategy, and platform architecture.
  • Assist deployments at customer sites ensuring robust, scalable solutions.

Skills

C++
Real-time systems
Multi-threaded
Linux
Debugging
Software architecture
Mentoring
Technical leadership
Embedded systems
Robotics

Education

Bachelors/Masters in CS or related field

Job description

Boxbot seeks a Senior Software Engineer to build production-grade software for large-scale automation. You will influence architecture, contribute to the roadmap, and work across hardware and software teams to ship robust systems.

This hands-on role requires deep C++ expertise and a passion for solving complex real-world problems. The position is based in Alameda, CA, offering meaningful equity and comprehensive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Real-Time Robotics & Automation
Senior Software Engineer - Real-Time Robotics & Automation

Boxbot • Alameda (CA)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer
Senior Software Engineer

Boxbot • Alameda (CA)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+2
Principal C++ Engineer - Robotics & Automation
Principal C++ Engineer - Robotics & Automation

Boxbot • Alameda (CA)

On-site
USD 180,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Boxbot • Alameda (CA)

Hybrid
USD 160,000 - 205,000
Equity
Comprehensive benefits
Medical insurance
+5
Principal Software Engineer (C++)
Principal Software Engineer (C++)

Boxbot • Alameda (CA)

On-site
USD 180,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+2
Robotics Software Engineer
Robotics Software Engineer

Stealth Startup • San Francisco (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Senior Robotics Software Engineer: Field-Ready Autonomy
Senior Robotics Software Engineer: Field-Ready Autonomy

Wheel the World • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive salary + equity
United Health Care medical, dental, and vision coverage
Flexible 18 days PTO + 5 sick days
+1
Senior Real-Time C++ Systems Engineer for Robotics
Senior Real-Time C++ Systems Engineer for Robotics

1X • San Carlos (CA)

On-site
USD 200,000 - 280,000
Comprehensive medical, dental, and vision coverage
Generous paid time off
401(k) plan with company match
+2
Software Engineer, Robotics & Manufacturing Systems
Software Engineer, Robotics & Manufacturing Systems

Figure • San Jose (CA)

On-site
USD 160,000 - 250,000