Robotics Engineer

EPFL

Lausanne

Hybrid

CHF 110,000 - 150,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPFL LASA Laboratory seeks a research engineer to join a team of PhD students and postdocs. You will develop software for robotic control and machine learning, validate concepts experimentally, and contribute to hardware design from sensors to mechanics.

You will demonstrate results to lab visitors and at external events, collaborating across multiple teams. The ideal candidate holds a Masters or PhD in Robotics or ML, is proficient in Python/C++/MATLAB, and has experience with ROS/ROS2, Linux,

Qualifications

  • Master's or PhD in Robotics, ML, or related field.
  • Strong programming skills in Python/C++/MATLAB.
  • Experience with Linux, ROS/ROS2, and ML techniques.

Responsibilities

  • Develop and maintain software frameworks for robotic control and ML.
  • Perform experimental validation with lab researchers.
  • Conduct robotic evaluation and hardware design from sensors to mechanics.
  • Create demonstrations for lab visitors and external events.

Skills

Python
C++
MATLAB
Robotics
Machine Learning
Linux
ROS/ROS2
Git
Docker
English
French

Education

Masters or PhD in Robotics/ML

Tools

ROS/ROS2
Docker
Git
Linux

Job description

Mission

The EPFL LASA Laboratory is seeking a research engineer to work closely with a team of PhD students and postdoctoral researchers. LASA develops AI-based algorithms for safe robot control, with applications spanning athletic movements, from catching flying objects such as tennis rackets to throw-and-flip manoeuvres, fine and dexterous manipulation, handling multiple objects, including deformable items such as vegetables and fruits, and designing new robot hands beyond human dexterity, including novel designs such as the crawling hand.

Main Duties And Responsibilities

You will work across multiple teams, developing and maintaining software frameworks for robotic control and machine learning, implement experimental validation with lab researchers, conduct systematic robotic evaluation and design new hardware (sensor choice and integration, robotic construction from electronic boards to mechanical design), make demonstrations to lab visitors and at external events.

Profile
  • Completed Masters or PhD in Robotics, Machine Learning or a related technical field.
  • You have a strong background in programming (Python, C++, matlab, etc), robotic control and usage of machine learning techniques.
  • Experience with Linux and ROS / ROS2 framework is strongly preferred.
  • You are familiar with modern software development workflows including git and Docker.
  • English required and French a plus
  • Valid Swiss or EU/EFTA work permit required
We offer
  • A lab environment of multi-national researchers
  • Access to a network of renowned scientists in their field
  • Possibility of further training
  • Presence at the lab in EPFL Lausanne campus required, with some remote work possible.
Informations

Contract Start Date : 12/01/2026

Activity Rate : 100.00

Contract Type: CDD

Duration: Renewable, subject to approval

Reference: 2508

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer
Robotics Engineer

École polytechnique fédérale de Lausanne, EPFL • Lausanne

Hybrid
CHF 100,000 - 130,000
Lab environment
Global network of scientists
Possibility of further training
+1
Robotics Research Engineer — Safe AI Control & Manipulation
Robotics Research Engineer — Safe AI Control & Manipulation

EPFL • Lausanne

Hybrid
CHF 110,000 - 150,000
Robotics Software and Integration - Internship
Robotics Software and Integration - Internship

Embodied AI SA • Lausanne

On-site
CHF 120,000 - 180,000
Robotics Engineer - ML & Hardware R&D (Remote)
Robotics Engineer - ML & Hardware R&D (Remote)

École polytechnique fédérale de Lausanne, EPFL • Lausanne

Hybrid
CHF 100,000 - 130,000
Lab environment
Global network of scientists
Possibility of further training
+1
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Senior AI Engineer – Robotics & Embodied AI
Senior AI Engineer – Robotics & Embodied AI

F&P Robotics AG • Zürich

On-site
CHF 100,000 - 130,000
Annual personal training budget
Swiss Half-Fare Travel card
Vacation day purchase option
Postdoctoral researcher in fly neuroscience and robotics
Postdoctoral researcher in fly neuroscience and robotics

EPFL • Lausanne

On-site
CHF 80,000 - 100,000
Stimulating international working environment
Competitive salary
Opportunity for state-of-the-art research
Forward Deployed Engineer - Robotics
Forward Deployed Engineer - Robotics

Flexion Robotics • Zürich

On-site
CHF 120,000 - 180,000
Competitive compensation
Enhanced pension plan
Enhanced holidays & paid leave
+2
AI Research Engineer - Human Data
AI Research Engineer - Human Data

Flexion • Zürich

On-site
CHF 120,000 - 180,000
Competitive compensation
Enhanced pension plan
Relocation & permit sponsorship
+2
AI Research Engineer - Human Data
AI Research Engineer - Human Data

Flexion Robotics • Zürich

On-site
CHF 120,000 - 180,000
Relocation sponsorship
Pension plan
Paid leave
+1