Robotics Deployment Software Engineer I (Product)
On-site · Suwanee, Georgia, United States
Job Summary
Design, develop, and optimize robotic system software using C++/Python; implement and integrate algorithms for robotic manipulation tasks such as picking, packing and material handling; develop real-time communication and control modules with robot controllers (industrial arms, AGVs) and peripheral devices; build and execute modular validation/verification tests using automated CI/CD pipelines; create highly concurrent, performance-critical software systems; maintain and troubleshoot deployed systems for continuous operation; support configuration and optimization of robotic solutions at customer facilities; collaborate with cross-functional teams to develop innovative robotics applications; tackle motion planning, control, and system design challenges for industrial robots. Travel up to 75% per project demands; located in Suwanee, GA with onsite work; EEO employer.
Required Qualifications
- Masters degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering, related fields OR Bachelor's with 2+ years of industry experience in Robotics or Systems Software Engineering
- Solid understanding of linear algebra, 3D geometry and their applications in Robotics
- Advanced knowledge in the networking stack, network protocols, async I/O
- Proficiency in Linux development and debugging tools
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.