Software Engineer (C++)
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.
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.
\n Responsibilities- Pioneer the design of server-level applications, orchestrating the actions of subsystems within our high-tech automated material handling facility. Your innovative work will form the digital heartbeat of our cutting-edge systems.
- 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. Here, your focus on scalability, modularity, and robustness will be essential. Your role will involve ensuring seamless integration with our unique hardware.
- Drive security and performance optimizations across our systems. You’ll work on exciting projects like secure coding, memory management, and performance tuning.
- Foster a culture of best practices in software development, spreading your knowledge and shaping our collective future.
- 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) 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. Our developers are involved significantly with testing and validation as well, as such a test and validation mindset is needed.
- Bonus: Startup experience and entrepreneurial mindset
$135,000 - $160,000 a year
Salary range based on experience. All full-time employees receive meaningful equity and comprehensive benefits. \nWe 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.
Recommended Jobs
PHARMACY TECHNICIAN
Health Advocates Network is currently seeking a **Pharmacy Technician** to work at a facility in **Tehachapi** **,** **California** . These are registry positions with our company, **Pay Rate:** $21 /…
Tax Research Analyst, Symmetry
About Gusto Gusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and…
Front Medical Office Receptionist
Front Medical Office Receptionist Location San Jose, CA (Downtown area) : Job Duties and Responsibilities ~ Greet patients and answer telephones ~ Verify insurance and schedule appointments ~ C…
Product Manager - Pleasanton, CA
Calyxo, Inc. is a medical device company headquartered in Pleasanton, California, USA. The company was founded in 2016 to address the profound need for improved kidney stone treatment. Kidney stone d…
Operations Campus Manager
Job Description Job Description Nara Hotels, Hilton Garden Home2 Suites, Holiday Express & Suites is seeking an Operations Campus Manager to join our growing team! This exciting destination inclu…
Director, Tech Banking (San Francisco)
Job Title: Director, Tech Banking Location: CA - San Francisco, Spear What you'll do: As a Director you'll be in a senior-level leadership position responsible for executing the division's s…
Maintenance Technician
Position: Maintenance Technician Shifts, Time, and Days: On-call Pay Range: $18.50-$19.50 Oakmont of Brookside is a premier senior living community situated on a beautifully landscaped campus. Mana…
Regional Sales Manager (Remote)
Position Overview: &##128640; We're Hiring: Regional Sales Manager (Remote) Job Title: Regional Sales Manager Location: Remote (California Based) Salary: $80,000 to $90,000 + Commissions …
Principal Software Engineer
We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers.…
Human Resources Director
Job Description Job Description We are looking for an experienced Human Resources Director to join our team in Westwood. This position offers a dynamic opportunity to oversee and enhance HR funct…