Job Overview
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 looking for a Software Engineer to join our software development team and help shape the future of our products. This role offers hands-on coding experience and opportunities for growth in a collaborative environment.
Responsibilities
Assist in the design and implementation of software systems for our automated material handling solutions. Develop and maintain reliable, efficient C++ code for our control systems. Collaborate closely with mechanical, electrical, and firmware teams to integrate software with hardware systems. Participate in code reviews and follow best practices to ensure code quality, performance, and reliability. Support the software development lifecycle, from concept through deployment and ongoing maintenance. Work closely with the project implementation team to help deploy systems at customer sites.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field. 2-3 years of professional software engineering experience, with experience in C++. Familiarity with embedded systems or industrial automation software. Understanding of real-time control systems and multi-threaded programming. Familiarity with Linux-based systems and low-level hardware interfaces. Knowledge of software architecture principles and design patterns. Strong problem-solving skills and attention to detail. Effective communication skills and ability to collaborate within cross-functional teams.
What 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
Job Detail
Related Jobs (551)
- Software Engineer (Low-Level Programming) – REMOTE on July 1, 2025
- Entry Level Software Engineer – REMOTE on July 1, 2025
- Senior Software Engineer – HYBRID on July 1, 2025
- Software Engineer – ON-SITE on July 1, 2025
- Software Engineer (App Runtime) – REMOTE on July 1, 2025
- Senior Software Engineer – HYBRID on July 1, 2025
- Software Engineer – ON-SITE on July 1, 2025
- Software Engineer (C++) – REMOTE on July 1, 2025
- Senior Juju Software Engineer (Go) – ON-SITE on July 1, 2025
- Software Engineer (Junior & New Grad) – REMOTE on July 1, 2025