Senior Software Developer - Machine Applications
Core
Design, develop, and maintain core features for machine applications powering robotic systems in production environments.
Role type
Senior Software Developer (Machine Applications)
Builds
Machine applications for robotic systems (e.g., Rapid Series Palletizer, Rapid Series Sanding)
Domain
Industrial automation / Robotics
Deliverable
production ML models | product features
Required skills
Python, backend development, frontend development (React), debugging complex systems, legacy codebase improvement, automated testing, software design principles
Preferred skills
industrial systems, robotics, hardware-integrated software, mission-critical systems, system architecture
Technologies
Python, React
Responsibilities
Design and implement core features across the machine apps stack; own systems end-to-end from design to production support; debug and resolve complex production issues; improve and refactor existing codebases; contribute to architectural decisions; support and mentor other developers
Seniority
Senior, hands-on IC