Senior Robotics & Deep Learning Engineer (Industrial Inspection) 100%
Role details
Job location
Tech stack
Job description
- Work on R&D projects with real industrial impact - taking solutions from prototype to deployment.
- Have a high ownership role with room to grow into (or operate as) a project lead.
- Leverage modern tools and strong internal expertise across vision, robotics, optics, embedded, and software.
- Collaborate with leading industrial partners in Switzerland and internationally.
Your mission
Your mission is to develop deployment-ready, industrial-grade solutions for our clients. You'll also take (or grow into) a project leadership role - driving scope, planning, stakeholders, and delivery with a pragmatic, customer-impact mindset. We are looking for a hands-on person who can deliver., * Develop and deploy deep learning and computer vision solutions for industrial inspection and automation (2D/3D sensor data, cameras, 3D reconstruction, detection/segmentation/anomaly detection).
- Build robust software applications using our C# framework CSEM ViSARD (https://www.csem.ch/visard) and Python-based ML tooling.
- Integrate solutions into automation/robotics setups (e.g., robot-guided inspection, sensor integration, industrial PCs/GPUs, interfaces to machines).
- Design and implement user-friendly HMI/UX for industrial applications. Own the end-to-end engineering lifecycle: requirements architecture implementation testing deployment
- maintenance.
- Take responsibility for (or strongly support) project execution: planning, milestones, risk management, reporting; coordinating internal experts and external partners; managing customer expectations and technical trade-offs.
- Set up and maintain data/ML infrastructure: databases for process data, training data, model versions; support/maintain parts of the in-house compute/training environment (in collaboration with IT and colleagues).
- Contribute to project acquisition (technical proposals, work packages, effort estimates, demos).
- Proactively propose pragmatic improvements and stay current with state-of-the-art methods relevant to deployment.
Requirements
Do you have experience in Robotics?, Do you have a Master's degree?, * Master's degree in Engineering, Computer Science, Robotics, Informatics (or equivalent).
- Several years of relevant professional experience in robotics/automation and/or industrial computer vision, with hands-on deep learning experience.
Must Have
- Strong programming skills in Python and C#.
- Strong applied experience in deep learning for vision (e.g., PyTorch, ONNX, model deployment, ML Flow, …).
- Solid practical experience with computer vision and imaging pipelines (camera calibration, lighting, 2D/3D data handling, performance/robustness).
- Experience with databases and data pipelines.
- Hands-on mentality: comfortable across software + hardware integration (sensors, industrial PCs/GPUs, lab setups).
Nice-to-have
- 3D visualization and large dataset visualization (point clouds, meshes, annotation tools).
- Experience with robotics frameworks/integration (e.g., ROS/ROS2, OPC UA, field interfaces, robot vendor APIs).
- MLOps practices (model/versioning, CI/CD for ML, monitoring, reproducible training).
- Proposal writing / Innosuisse / EU / industry-funded R&D experience.
Interpersonal skills
- Structured, analytical problem solver; pragmatic delivery mindset.
- Strong collaboration skills in interdisciplinary teams.
- Proactive, resilient, quality-minded, innovation-driven.
- Comfortable communicating with customers and stakeholders.
- Fluent English is required.
- German: ideally negotiation-level (highly preferred)