Lead Software Engineer - Robotic Warehouse Systems
- Software Engineer
- Other places
- $69 K - $128 K
- Full Time
Who we are
With our Artificial Intelligence operated robotic technology platform, Symbotic is revolutionizing how consumer goods are transferred across the supply chain. Our intelligent software manages advanced robots within a high-density, comprehensive system, offering a fresh perspective on warehouse automation with improved efficiency, speed, and flexibility.
What we need
We are seeking a Principal Software Engineer for our Breakpack team to be involved directly in the creation of application sets for both mobile and desktop for our new generation of software that controls fleets of mobile robots and industrial systems. The ideal candidate will play an active role in delivering our robotic solutions to customers. We are searching for individuals who flourish in a creative, cooperative, and agile development setting.
What we do
We are a competent team of roboticists and software engineers working on the latest expansion of Symbotic - The Breakpack Cell. Our task is to provide solutions for ordering, processing, and delivering varied SKU totes to numerous customer stores. The Breakpack cell aims to boost the amount of inventory delivered to each store serviced by the Symbotic systems.
What you'll do
Design and develop real-time distributed software for Warehouse Automation Systems.
Create software systems that are highly reliable and scalable.
Research, develop, and productize solutions to NP-Hard optimization problems using combinatorial optimization.
Show zeal for building high-quality software, love solving problems, and accepting new challenges.
Analyze a complex system of distributed software components using performance, profiling, and debugging tools.
Be an active communicator who enjoys collaborating closely with creative and technical colleagues.
Work in a dynamic Agile/Scrum setting.
Have opportunities for customer site visits.
Take the lead role in these efforts and guide junior team members.
Travel up to 10% of the time may be required.
What you'll need
A Degree in Computer Science or a related discipline is a must.
A minimum of 10 years professional experience developing software in C#.
Experience with SQL server (PL/SQL).
A hands-on problem solver with superb software design and implementation abilities.
Experience with both Windows and Linux development.
Experience in developing unit tests and test automation frameworks.
Experience with source control software.
Comfortable with asynchronous or multithread programming.
Experience with cross-platform .NET core development.
This individual must have the ability to work in a fast-paced environment and cater to unscheduled events.
This person must be self-motivated and an initiator.
Experience in understanding and developing new algorithms(NP-Hart/Dynamic Programming and others).
Experience with Redis in memory data store.
Experience with Mongo DB.
#LI-JT1
About Symbotic
Symbotic is a trailblazer in automation technology setting new standards in the supply chain with its comprehensive, AI-powered robotic and software platform. Symbotic transforms the warehouse into a strategic tool for the world’s most prominent retail, wholesale, and food & beverage companies. Utilizing cutting-edge technology, high-density storage, and machine learning to address today's complex distribution challenges, Symbotic empowers companies to move goods with unparalleled speed, flexibility, precision and efficiency. As the cornerstone of commerce, the Symbotic platform revolutionizes the movement of goods and the economics of the supply chain for its clients. For additional information, visit .
We are a community of innovators, collaborators and pioneers who celebrate our differences, knowing that diverse perspectives make us stronger and smarter. Every viewpoint is important. We rely on the collective voices of our employees, customers and the community to guide us in building a better workplace – for you and for the world. That's why we're proud to be an equal opportunity employer. We don't discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.