-
ID
#46885877 -
Job type
Permanent -
Salary
TBD -
Source
Symbotic -
Date
2022-11-02 -
Deadline
2022-12-31
Principal Software Engineer
Massachusetts, Wilmington, 01887 Wilmington USAPermanent
Who We Are
Our work matters - robotics is transforming the world of commerce. Every day our intelligent robots are responsible for getting food and merchandise to thousands of stores across North America. We're an industry changer - we created the first and only fully autonomous, end-to-end supply chain solution. Today, we are driving towards even bigger ideas - and we have the people, technology and leadership to fully realize these aspirations. We have theexcitement and ambition of a startup with the benefits and resources of a proven organization. In this role- Play an active role as part of an engineering team developing solutions for a multi-vehicle routing problem
- Design, develop and maintain real-time high-performance software to control fleets of mobile robots
- Build high-quality software in a dynamic fast-paced environment
- Collaborate with the team on best practices and improve quality standards
- Analyze and address the root cause of issues affecting product performance
- You have 10+ years of professional experience designing and developing software applications
- You've been building distributed backend applications professionally for 5+ years (experience with performance-critical applications is a strong plus)
- You have experience with event-driven architectures, messaging systems, and protocols (RabbitMQ, MQTT, gRPC)
- You are an expert in OOP and have a strong C background
- You have led complex engineering efforts and know what it takes to deliver while still having a healthy team.
- You possess strong computer science fundamentals: data structures and algorithms
- You write understandable, testable code with an eye toward maintainability.
- You have completed a bachelor's degree in Computer Science, Engineering, or a related discipline
- Experience with path planning algorithms, dynamic simulation
- Familiarity with Linux/Ubuntu and ROS
- Familiarity with MATLAB and Python
- Experience in 3D graphics (OpenGL, DirectX, Unity3D) or computational geometry
Report job