Robotics Engineer

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

Lausanne

Hybrid

CHF 100,000 - 130,000

Full time

37 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Lab environment
Global network of scientists
Possibility of further training
Some remote work

Job summary

EPFL in Lausanne invites applicants to join a robotics/ML research team. You will build software frameworks for control and learning, validate experiments with researchers, and design hardware from electronics to mechanics. The role includes presenting成果 to visitors and at events.

Required Masters/PhD in robotics or ML, strong Python/C++ skills, Linux/ROS2 experience, and familiarity with Git and Docker. Remote work is possible some days, with presence on the EPFL Lausanne campus.

Qualifications

  • Completed Masters or PhD in Robotics, Machine Learning or a related technical field.
  • You have a strong background in programming (Python, C++, MATLAB) and robotics control.
  • Experience with Linux and ROS/ROS2, and familiarity with git and Docker.

Responsibilities

  • Develop and maintain software frameworks for robotic control and machine learning.
  • Implement experimental validation with lab researchers.
  • Conduct systematic robotic evaluation and design hardware, including sensors and mechanical integration.
  • Demonstrate projects to lab visitors and at external events.

Skills

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

Education

Masters or PhD in Robotics or ML

Tools

ROS/ROS2
Docker
Git
Linux

Job description

Select how often (in days) to receive an alert:

EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 18,500 people, including over 14,000 students and 4,000 researchers from more than 120 different countries.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Test Engineer
Test Engineer

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

On-site
CHF 90,000 - 120,000
Laboratory Technician 80%-100%
Laboratory Technician 80%-100%

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

On-site
CHF 60,000 - 82,000
Student Mobility Coordinator 70%
Student Mobility Coordinator 70%

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

On-site
CHF 49,000 - 73,000
International environment
Training and development opportunities
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
RobotX Postdoctoral Fellowship
RobotX Postdoctoral Fellowship

1000scholars • Zürich

On-site
CHF 85,000 - 105,000
Public transport season tickets
Sport program via ASVZ
Pension benefits
Field Engineer (Zürich, 100%)
Field Engineer (Zürich, 100%)

Arbeitnow • Zürich

On-site
CHF 90,000 - 120,000
Lead Forward Deployed Software Engineer
Lead Forward Deployed Software Engineer

Ignite Next GmbH • Zürich

On-site
CHF 150,000 - 210,000
Competitive salary
Equity
Top-tier gear
Lead Forward Deployed Software Engineer
Lead Forward Deployed Software Engineer

Flink Robotics • Zürich

On-site
CHF 180,000 - 240,000
Competitive salary
Top-tier gear
Travel opportunities
RobotX Postdoctoral Fellowship 100%
RobotX Postdoctoral Fellowship 100%

ETH Zurich • Zürich

On-site
CHF 90,000 - 110,000
Public transport season tickets
Car sharing
ASVZ sports program
+2