Staff Software Engineer
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.
Responsibilities
- Lead the design and implementation of software systems for our automated material handling solutions
- Architect and develop high-performance, reliable C++ code for our control systems
- Collaborate closely with mechanical, electrical, and firmware teams to integrate software with hardware systems
- Mentor and provide technical leadership to the software engineering team
- Contribute to the product roadmap and technical strategy
- Ensure code quality, performance, and reliability through code reviews and best practices
- Participate in all stages of the software development lifecycle, from conception to deployment and maintenance
- Work closely with the project implementation team to ensure smooth deployment of systems at customer sites
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 10+ years of professional software engineering experience, with a strong background in C++
- Expertise in developing software for embedded systems or industrial automation
- Experience with real-time control systems and multi-threaded programming
- Familiarity with Linux-based systems and low-level hardware interfaces
- Strong understanding of software architecture principles and design patterns
- Experience leading and mentoring software engineering teams
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work effectively in a cross-functional team
What We Offer
- Opportunity to work on cutting-edge automation technology with real-world impact
- Collaborative and innovative work environment
- Competitive salary and benefits package
- Career growth opportunities in a rapidly expanding company
- Chance to play a key role in high-stakes projects
Recommended Jobs
Chief Operating Officer Long Beach Memorial Medical Center / Miller Children's and Women's Hospital
Title: Chief Operating Officer LBMC &MCWH Location: Long Beach, CA Department: Executive Status: Full-time Shift: Day Pay Range*: $/annually MemorialCare is a nonprofit integrat…
Lead Backend Engineer (Budgets, Expense & Payments, PHP/Laravel)
Full-time Description Lead Backend Engineer (Budgets, Expense & Payments, PHP/Laravel) Description EMPIRE is a premier and dynamic music company that prides itself on the developme…
Utility Driver
Go Green! Mahoney Environmental recycles used cooking oil - help the environment as part of our exceptional team. Competitive income, 401K plan, paid holidays and vacation time. We've been around for…
Catholic Music Director Musician Pianist
The successful candidate for this position will be a 1099 contractor with Music Ministry International and be responsible for the following: Scope of Responsibilities. Serves as the Music Directo…
Senior Caregiver
I have a 3yrs of experience of taking care of a stroke person.i know how to take care of a sick person. I give them a proper care, patients, understand them provide their meals,medication and petsonal…
Dental Treatment Coordinator
Now Hiring: Dental Treatment Coordinator. Fremont, CA | Mon–Fri 9–6 PM | Sat 9-5 Wednesday off. Cedar Dental Care | Where compassion meets excellence. Important: Please do NOT call the off…
Senior Software Engineer, Security
Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the #1 cause of death worldwide, using cutting-edge technology. The flagship product—an AI…
Sr. Software Engineer
Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of pr…
Software Engineer
Who We Are We are pioneering modular motion technologies to power the next generation of innovation for Industrial, Aerospace and Defense. If you're excited about disrupting legacy industries, and…