Ingénieur logiciel sénior — Applications Machine
Core
Senior software engineer designing, developing, and deploying end-to-end machine applications that power robotic systems in production environments.
Role type
Senior IC software engineer (robotics applications)
Builds
Robust machine applications (e.g., Rapid Palletizing Series, Rapid Sanding Series) for industrial robotic systems
Domain
Industrial automation and robotics
Deliverable
production ML models | product features
Required skills
Backend development (Python), frontend development (React), system design, debugging complex systems, automated testing, code refactoring, cross-functional collaboration
Preferred skills
Industrial systems experience, robotics, embedded software, mission-critical systems, system architecture
Technologies
Python, React
Responsibilities
Design, implement, and maintain core features of the machine application stack; support systems from initial design through deployment and production support; contribute to architectural decisions balancing speed and maintainability; debug and resolve complex production issues; improve and refactor existing codebases; collaborate with product and engineering teams; mentor other developers through code reviews and design discussions