We're creating an innovative solution to address the industry's most pressing issue - material movement and storage. Our team is applying cutting-edge robotics and distributed software to develop a revolutionary product for this massive market. We're focusing on the supply chain sector first, which is experiencing significant challenges due to e-commerce growth, rising costs, and supply chain disruptions.
Our Software team is looking for an experienced Staff Backend Software Engineer to develop and scale the core services powering our system. In this role, you'll work collaboratively with software and firmware engineers to create critical command and control functionality. Our team is committed to delivering functional, reliable, and high-performing software that contributes to the long-term success of our core software stack.
Key Responsibilities
* Lead and mentor the development of software powering our system's operation
* Develop automated tests to ensure high-quality software releases and accurate functionality
* Work closely with the firmware team to ensure seamless service to bot integration
* Deliver high-quality code in various hardware and cloud environments
* Design, implement, test, and document software
Required Skills and Qualifications
* Strong experience with common backend languages, with recent Python experience highly valued
* Experience with path planning using algorithms and strategies for optimizing inventory placement for storage
* Experience developing highly available, high-reliability systems
* Familiarity with unit testing, integration testing, regression testing, and HIL testing
* Excellent problem-solving, critical thinking, and communication skills
* Sense of ownership and a collaborative approach to software development within a team
* Iterative approach to software development
* Desire to continue learning and growing
About the Role
This is an excellent opportunity to join our dynamic team and contribute to the development of innovative software solutions. If you're passionate about software engineering and want to make a meaningful impact, we encourage you to apply.