Scientific Assistant in Industrial Robotics and Manufacturing
Join ETH Zurich's Advanced Manufacturing Lab to develop and operate innovative industrial robotic systems and automation workflows.
Best for:Best for engineers with strong Python or C++ skills, hands-on robotic hardware experience, and a background in robotics or mechatronics.
Overview
The Advanced Manufacturing Lab at ETH Zurich is seeking a Scientific Assistant to contribute to cutting-edge research in industrial robotics, automated manufacturing, and metrology. Under the leadership of Prof. Markus Bambach, the successful candidate will take ownership of experimental robotic systems, develop innovative automation solutions, and collaborate with interdisciplinary researchers and industrial partners. Responsibilities include programming and operating robotic hardware, integrating sensors, and building data acquisition pipelines. The position also offers the potential opportunity to pursue a doctoral degree at ETH Zurich.
What you'll do
- Independently develop, program, and operate industrial robotic systems for automated manufacturing and manipulation tasks.
- Design and implement robotic applications such as pick-and-place, welding, adhesive bonding, and drilling.
- Integrate robotic hardware including end-effectors, sensors, measurement equipment, and peripheral systems.
- Develop and maintain software for robot control, motion planning, and automation using version control and CI/CD workflows.
- Implement automated data acquisition and processing pipelines to collect, synchronize, and analyze manufacturing process data.
- Integrate metrology and sensing technologies to evaluate and improve robot positioning accuracy, calibration, and repeatability.
- Plan and conduct experiments, troubleshoot technical challenges, and evaluate system performance.
- Contribute to scientific research by validating novel methods, analyzing experimental outcomes, and preparing scientific publications.
Requirements
Degree required: Master's degree in Robotics, Mechanical Engineering, Mechatronics, Automation, or a closely related field
Language: Fluent English, both written and spoken
Instruction: English
- Hands-on experience in programming, operating, or integrating robotic systems
- Strong programming skills in Python, C++, or comparable languages
- Solid understanding of robotic kinematics, coordinate transformations, motion planning, and control principles
- Practical experience with robotic hardware integration, configuration, and troubleshooting
- Proficiency with Git, version control, and software testing or CI/CD workflows
- Experience with experimental work, data acquisition, and measurement analysis
- Ability to independently solve technical challenges with a systematic engineering approach
Funding & terms
How to apply
Submit your application exclusively through the online application portal. Ensure you include a CV, motivation letter, and academic transcripts.
- CV
- Motivation letter
- Academic transcripts
- Degree certificates
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.