Co-op Software Engineer
Symbotic Inc.Visit Symbotic Inc. website
Symbotic develops AI-enabled robotic systems and software for end-to-end warehouse and supply-chain automation.
Wilmington, Massachusetts, United States
About Symbotic Inc.
Symbotic provides turnkey warehouse automation systems that use autonomous robots and AI-enhanced software to store, move, sort, and fulfill goods, including distribution and micro-fulfillment operations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, review, and test software functionality. You will build features in an agile environment, evolve microservices and distributed architecture, create log visualizations, write high-quality code, and support customer integration testing through calls, visits, and workshops.
Requirements
- Pursue a degree in Computer Science or a related discipline
- Demonstrate object-oriented programming skills in C#, Python, and C++
- Use Linux and Linux commands
- Use Git, software testing frameworks, and CI/CD pipelines such as Jenkins
Responsibilities
- Design, develop, review, and test new functionality
- Build features based on business requirements in an agile environment
- Evolve software architecture toward microservices using .NET Core, Kubernetes, RabbitMQ, and Redis
- Contribute to distributed .NET architecture using multi-threaded and multi-processor concepts
- Create visualizations from logs
- Develop high-quality code and packages
- Support customers with integration requirements
- Test integrations with customer technical resources
Benefits
- Transportation benefits for students who meet relocation requirements
- Housing benefits for students who meet relocation requirements
- Medical insurance
- Dental insurance
- Vision insurance
- Disability insurance
- 401K
- PTO
