Senior Software Engineer - Robotics
Core
Designing, building, testing, and improving software for a cell therapy manufacturing platform, including interfaces with mobile robots and factory control systems.
Role type
Senior Software Engineer (Robotics)
Builds
Software components, services, and interfaces for the robotics platform
Domain
Biotechnology / Robotics / Manufacturing Automation
Required skills
Python, Object-Oriented Programming, Distributed Systems, API Integration, Automated Testing, Continuous Integration, Technical Mentoring
Preferred skills
ROS/ROS 2, Mobile Robots, Motion Control, Machine Vision, Industrial Protocols (MQTT), Factory Orchestration, Cloud Services (GCP/Azure/AWS), Front-end (TypeScript/JS), Medical/Biotech Regulatory Experience
Technologies
Python, ROS, ROS 2, MQTT, GCP, Azure, AWS, TypeScript, JavaScript
Responsibilities
Design and implement scalable software components and interfaces; Integrate software with robots and bioprocess equipment; Develop and run hardware tests to diagnose failures; Build quality through TDD and CI/CD; Mentor junior engineers; Collaborate on cross-disciplinary integration issues; Maintain technical documentation for regulatory compliance.
