Robotics - System Development Engineer
Core
Develops software solutions and automates processes for robotics workcells and equipment to solve customer problems.
Role type
System Development Engineer (Robotics)
Builds
Scalable software tools, automation scripts, and workcell performance monitoring systems.
Domain
Robotics, Automation, Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
coding in Python/C/C++/Java/PowerShell, open-source technologies (Linux, Spring, React), basic troubleshooting, simulation and metrics publishing, clear documentation
Preferred skills
automating development/test/ops processes, distributed computing systems, TCP/IP networking fundamentals (DNS, DHCP, NTP, SMTP, SNMP)
Technologies
Python, C, C++, Java, Ruby, PowerShell, Linux, Spring, React
Responsibilities
Solves component-level technical problems with maintainable solutions, enables team agility via design and automation improvements, identifies and mitigates design risks, develops software for small tools and applications, performs simulations on workcell performance and publishes metrics, performs basic troubleshooting to mitigate team or customer impact
Seniority
Mid-level, hands-on IC