Logo
Boxbot

Staff Software Engineer

Boxbot, Alameda, California, United States, 94501


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 Staff Software Engineer to help lead our software development efforts and play a crucial role in shaping the future of our products. This is a technical leadership role where you'll be deeply involved in both high-level architecture decisions and day-to-day coding.

ResponsibilitiesLead the design and implementation of software systems for our automated material handling solutionsArchitect and develop high-performance, reliable C++ code for our control systemsCollaborate closely with mechanical, electrical, and firmware teams to integrate software with hardware systemsMentor and provide technical leadership to the software engineering teamContribute to the product roadmap and technical strategyEnsure code quality, performance, and reliability through code reviews and best practicesParticipate in all stages of the software development lifecycle, from conception to deployment and maintenanceWork closely with the project implementation team to ensure smooth deployment of systems at customer sitesRequirements

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field10+ years of professional software engineering experience, with a strong background in C++Expertise in developing software for embedded systems or industrial automationExperience with real-time control systems and multi-threaded programmingFamiliarity with Linux-based systems and low-level hardware interfacesStrong understanding of software architecture principles and design patternsExperience leading and mentoring software engineering teamsExcellent problem-solving skills and attention to detailStrong communication skills and ability to work effectively in a cross-functional teamWhat We Offer

Opportunity to work on cutting-edge automation technology with real-world impactCollaborative and innovative work environmentCompetitive salary and benefits packageCareer growth opportunities in a rapidly expanding companyChance to play a key role in high-stakes projects

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.