Senior Software Engineer
Core
Designing, building, testing, and improving software for a cell therapy manufacturing platform, integrating mobile robots and factory control systems.
Role type
Senior Software Engineer (Robotics & Automation)
Builds
Software components, services, and interfaces for the robotics platform
Domain
Biotechnology / Cell Therapy Manufacturing / Robotics
Required skills
Python, Object-Oriented Programming, Software Design Patterns, 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 Automation, Cloud Services (GCP/Azure/AWS), Front-end (React Native/Angular), Medical/Biotech Regulatory Experience
Technologies
Python, ROS, ROS 2, MQTT, GCP, Azure, AWS, React Native, Angular
Responsibilities
Take technical ownership of design, architecture, implementation, and debugging of software components; Integrate software with robots, devices, and equipment; Develop and run tests on hardware to verify behavior and diagnose failures; Build quality into delivery via TDD and CI/CD; Mentor colleagues and share technical knowledge; Collaborate across disciplines to resolve integration issues; Maintain technical documentation and test evidence.
Seniority
Senior, hands-on IC with mentoring responsibilities
