Robotics Software Engineering Intern at Flexion Robotics
Zurich, Zurich, Switzerland -
Full Time


Start Date

Immediate

Expiry Date

21 Jan, 26

Salary

0.0

Posted On

23 Oct, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Data Structures, Algorithms, Containerization, Docker, Networking, Backend Development, HTTP, REST APIs, Version Control, Git, Analytical Thinking, Problem Solving, Robotics, AI

Industry

Robotics Engineering

Description
At Flexion, we're building the intelligence layer powering the next generation of humanoid robots. Our mission is to accelerate the transition from fragile prototypes to real-world humanoid deployment. We are founded by leading scientists in robot reinforcement learning (ex-Nvidia, ex-ETH Zürich) and backed by leading international VC firms. Within a few months we’ve gone from our first line of code to deploying real humanoid capabilities with our partners. Your Role: We’re looking for a talented and highly motivated Robotics Software Engineering Intern to join our team in Zürich. In this role, you will have the opportunity to work on different parts of our state-of-the-art software stack: You may work on the advancement of our ML Ops infrastructure (GPU training infrastructure, data/model store, etc.), our DevOps (CI, code build and automated testing infrastructure) or our robot operations tooling (deployment and runtime management), depending on your experience and our current needs. This is a unique opportunity to learn from our world-class team of engineers and scientists, and contribute to our foundational software development. Required qualifications Currently pursuing a Bachelor's, Master's or PhD degree in Computer Science, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field. Proficiency in C++ or Python (proficiency in both is a plus) Knowledge of common data structures and algorithms. Experience with containerization (e.g., Docker). Basic experience with networking and backend development (e.g. HTTP, REST APIs, etc.). Familiarity with version control systems (e.g., Git/GitHub). Strong, proven analytical thinking and problem-solving skills. Eagerness to learn and adapt to new technologies. Additionally, the following skills are a plus: Coursework or projects related to robotics, control systems, or AI. Understanding of networking or distributed systems concepts (e.g. pub/sub, message queues, etc.). Familiarity with modern software development practices (e.g., CI/CD). We are looking for a person who enjoys working in a team in a dynamic and fast-moving environment, and who is able and willing to take ownership of projects and decisions. Competitive compensation. A front-row seat at one of Europe’s most ambitious robotics companies. An energetic, collaborative team with a bias for action. An opportunity to gain experience with software development for humanoid robots.
Responsibilities
As a Robotics Software Engineering Intern, you will work on various components of the software stack, including ML Ops infrastructure, DevOps, and robot operations tooling. This role offers a unique opportunity to learn from a world-class team and contribute to foundational software development.
Loading...