Symbotic is looking to solve the problem of increasing efficiency, speed, and flexibility in warehouse automation for its customers using its A.I.-powered robotic technology platform.
Requirements
- Minimum of 8 years of professional software development using C, C++, or Java.
- Proficiency with SQL Server and PL/SQL.
- Development background across both Windows and Linux environments.
- Strong hands-on problem solver with excellent software design and implementation skills.
- Demonstrated ability to develop unit tests and test automation frameworks.
- Proficient use of source control/version control systems.
- Comfort working with asynchronous and multithreaded programming models.
Responsibilities
- Design and develop real-time distributed software for Warehouse Automation Systems.
- Design software systems which are highly available & widely scalable.
- Analyze a system of distributed software components using performance, profiling, and debugging tools.
- Work in a dynamic Agile/Scrum based environment.
- Play a lead role in this effort and mentor junior team members.
- Demonstrate passion about building high quality software, love solving problems and facing new challenges.
- Be a proactive communicator who enjoys working closely with creative and technical peers.
Other
- Bachelor’s degree in Computer Science or a related discipline required.
- Up to 10% of travel may be required.
- Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.
- Ability to thrive in a fast-paced environment and support unscheduled production events.
- We do not 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.