Intern, Software Engineer
Symbotic
About The Role
Intern- Software Engineer at Symbotic
About The Opportunities
Symbotic's Software Engineering function is building innovative technology across the stack. Intern opportunities include:
- Front-end engineers: Develop and enhance desktop, mobile, and web applications, optimizing performance and usability.
- Back-end engineers: Develop high quality code and packages following software engineering best practices in areas such as tasking, cognitive tools, fleet orchestration, case handling, and storage and retrieval.
- Embedded engineers: Design, implement, and validate Hardware-in-the-Loop (HIL) test frameworks to ensure reliability and robustness of embedded systems.
- Test Automation engineers: Triage complex onsite issues and build automated pipelines to validate new products and packaging at scale.
What You’ll Do
- Play a hands-on role as part of an engineering team that designs, develops, reviews, and tests new functionalities.
- Collaborate with others on an agile/scrum team to build features based on new business requirements.
- Evolve the current software architecture toward microservices using .NET Core, Kubernetes, RabbitMQ, and Redis.
- Contribute to a distributed architecture built on .NET using multi-threaded and multi-processor concepts.
- Create visualizations to extract understanding of current state from logs.
- Develop high quality code and packages following software engineering best practices.
- Participate in customer facing calls, visits, and workshops to educate and support customers on integration requirements.
- Work with customer's technical resources to test Symbotic integrations with their systems.
Requirements & Tech Stack
- Currently pursuing a degree in Computer Science or related discipline.
- Strong object-oriented programming skills in C#, Python, and C++.
- Experience with Linux and its commands.
- Experience with source control (git), software testing frameworks, and CI/CD pipelines (Jenkins).
- Enjoys learning and teaching new technologies, skills, and techniques.
- Vitis and Vivaldo is a plus.
- Containerized development (Kubernetes, Docker, etc.) is a plus.
- Cross platform .NET core development is a plus.
- Experience with MS SQL and SQL language is a plus.
Our Environment
- 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.
- The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.
- Timeframe: Summer (May-Aug 2027)