Robotics Software Engineer Internship presso Flexion Robotics
Flexion Robotics · Zürich, Svizzera · On-site
- Ufficio in Zürich
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. Learn more about Flexion at https://flexion.ai/ .
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 robot tooling (control, deployment, runtime management, testing), our ML Ops infrastructure (GPU training infrastructure, data/model store, etc.), or our DevOps (CI/CD, build infrastructure), depending on your profile. This is a unique opportunity to learn from our world-class team of engineers and scientists, and contribute to our foundational software development.
Requirements
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 (experience in both is a plus)
- Knowledge of computer science fundamentals such as operating systems, algorithms, data structures.
- 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:
- Experience with containerization (e.g., Docker).
- Coursework or experience related to robotics.
- 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.
Benefits
- 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.