Software Engineer Intern - Industrialization

ANYbotics

Zürich

On-site

CHF 20,000 - 27,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mentorship
Hands-on robotics
Future opportunities
On-site in Zurich

Job summary

ANYbotics is seeking an enthusiastic intern to join the Industrialization team in Zurich. You will write Python code to interface with hardware, define pass/fail criteria for ANYmal subsystems, and deploy test routines to our manufacturing shopfloor, bridging software and hardware in a production environment.

You will collaborate with Manufacturing Engineers and test technicians, gain hands-on experience, and learn best practices for reliable automated testing.

Qualifications

  • Current or recently completed degree in Mechatronics, Robotics, CS, Electrical or Mechanical Eng.
  • Solid Python with hardware interaction projects.
  • Hands-on hardware interfaces experience from labs or projects.
  • Structured problem solving and measurement fundamentals (tolerances, repeatability).
  • Clear written and verbal communication; capable of drafting procedures.
  • Proactive, quick learner; comfortable in a hands-on production environment.
  • Based in Zurich or willing to relocate with regular on-site presence near hardware.

Responsibilities

  • Develop, test, and deploy Python-based automated test procedures for ANYmal hardware subsystems.
  • Instrument and control hardware devices, sensors, and cameras through software interfaces.
  • Collaborate with test technicians and manufacturing engineers to refine shopfloor workflows.
  • Write clean, resilient, and reproducible code using software engineering best practices.
  • Contribute to test documentation and technician procedures for seamless shopfloor execution.

Skills

Python
Hardware interfacing
Documentation

Education

BSc or MSc in Mechatronics/Robotics/CS/EE/ME

Tools

ROS/ROS2
Docker
OpenCV

Job description

ANYbotics is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Join our highly talented and motivated team of more than 190 people and work on cutting‑edge robot technology. We are open to internships all year round and post regularly.

We’re always looking for passionate, curious, and motivated interns to join our mission.

This is your chance to collaborate with world‑class experts, gain real‑world experience, and make meaningful contributions in a fast‑paced, interdisciplinary environment.

The Opportunity

You will join the Industrialization team, the group that turns ANYmal from something engineers can build into something a factory can build, test, and release at volume. Every robot that leaves our production line passes through the test systems this team owns. When those tests are effective, quality issues are caught in Zurich before reaching a customer’s industrial site. That is the leverage of this role. Sitting directly at the intersection of software and hardware, you will write Python code to interface with physical devices, help define reliable pass/fail criteria for ANYmal subsystems, and deploy test routines to our manufacturing shopfloor. Working alongside Manufacturing Engineers, test technicians, and hardware design teams, you will gain hands‑on experience bridging cutting‑edge robotics design with scalable industrial production.

The Market & Our Technology

ANYbotics is a fast‑growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Founded as an ETH Zurich spin‑off, we build autonomous mobile robots (ANYmal) that solve complex inspection tasks in challenging industrial environments such as energy, chemical, and mining facilities. Join our highly talented and motivated team of more than 200 people in Zurich and work on cutting‑edge robot technology that is transforming industrial operations globally.

Your Impact
  • Develop, test, and help deploy Python‑based automated test procedures for ANYmal hardware subsystems
  • Instrument and control hardware devices, sensors, and cameras directly through software interfaces
  • Collaborate with test technicians and manufacturing engineers to refine shopfloor testing workflows
  • Learn to write clean, resilient, and reproducible code using established software engineering best practices
  • Contribute directly to test documentation and technician procedures to ensure seamless shopfloor execution
Your Profile
  • Ongoing or recently completed degree (BSc or MSc) in Mechatronics, Robotics, Computer Science, Electrical Engineering, Systems Engineering, or Mechanical Engineering
  • Solid Python programming foundation with experience building projects that interact with hardware, sensors, or external APIs
  • Practical hands‑on experience with hardware interfaces through university labs, student projects, or personal builds
  • Structured approach to problem‑solving and a keen interest in measurement fundamentals like tolerances and repeatability
  • Clear written and verbal communication skills, comfortable explaining technical concepts and drafting structured procedures
  • Proactive mindset with a desire to learn quickly, ask questions early, and work in a hands‑on production environment
  • Based in or willing to relocate to Zurich, with a commitment to regular on‑site presence near the hardware and shopfloor
Bonus Points
  • Experience with ROS or ROS2
  • Basic understanding of image processing or computer vision pipelines (OpenCV)
  • Exposure to sensor calibration techniques (IMU, camera intrinsics/extrinsics, depth, or thermal)
  • Familiarity with Docker or devcontainer environments
  • Background in student engineering teams such as Formula Student, Swissloop, or ARIS Rocketry, especially on testing or integration
Internship Details

Start date: any time of the year and always on the 1st of the month

Duration: 6 months

Workload: 100% (Full time, Onsite)

Who can apply
EU applicants for internships

The internship can be voluntary

A work permit is not required but the candidate needs a residence permit

Must be enrolled in a University

Non‑EU applicants for internships

Internship must be mandatory (supported by a letter from a university)

A work permit is required

Must reside in CH

What We Offer
  • Hands‑on experience working on advanced locomotion software
  • Mentorship from industry experts
  • Opportunities to contribute to innovative projects
  • A dynamic and collaborative work environment
  • Potential for future full‑time opportunities

We offer you a very exciting and dynamic work environment, the opportunity to become part of a fast‑growing company and an ambitious team that is on a mission to change the industrial inspection market, a chance to leverage your experience and bring in your own ideas, a fair market salary, an attractive and fun environment in the city of Zurich.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Intern - Industrialization
Software Engineer Intern - Industrialization

Arbeitnow • Zürich

On-site
CHF 20,000 - 27,000
Hands-on robotics
Mentorship
Innovative projects
+1
Industrialization / Electronics Test Engineer
Industrialization / Electronics Test Engineer

ANYbotics • Zürich

On-site
CHF 110,000 - 140,000
Employee stock ownership plan
Fair market salary
Robotics Test Engineer
Robotics Test Engineer

Linuxconfig • Zürich

On-site
CHF 110,000 - 140,000
Employee stock ownership plan
Zurich city-based work environment
(Senior) Field Engineer, Industrial Robotics
(Senior) Field Engineer, Industrial Robotics

ANYbotics • Zürich

On-site
CHF 90,000 - 130,000
Employee stock ownership plan
Dynamic work environment
Zurich location
Product Manager - Physical AI
Product Manager - Physical AI

ANYbotics • Zürich

On-site
CHF 120,000 - 160,000
Employee stock ownership plan
Zurich location
Dynamic, fast-growing environment
Senior Product Quality Engineer
Senior Product Quality Engineer

ANYbotics • Zürich

On-site
CHF 90,000 - 120,000
Employee stock ownership plan
Dynamic work environment
Robotics Test Automation Intern (Python) – Zurich
Robotics Test Automation Intern (Python) – Zurich

ANYbotics • Zürich

On-site
CHF 20,000 - 27,000
Mentorship
Hands-on robotics
Future opportunities
+1
Senior Manager Product Structure & Systems (PLM/MES)
Senior Manager Product Structure & Systems (PLM/MES)

ANYbotics • Zürich

On-site
CHF 120,000 - 160,000
Attractive employee stock ownership plan
Dynamic work environment
Opportunity for personal contribution
Senior Procurement Specialist
Senior Procurement Specialist

ANYbotics AG • Zürich

Hybrid
CHF 170,000 - 260,000
Employee stock ownership plan
Competitive salary
Zurich location
Technical Program Manager
Technical Program Manager

ANYbotics • Zürich

On-site
CHF 140,000 - 170,000
Employee stock ownership plan
Zurich-based office