XCUGAS / ROBOTICS YOU CAN BUILD ON Talk to our founder
How to apply

CAREERS / BUILD WITH XCUGAS

Build what
moves next.

From the chassis to the code. Help shape the robot, vehicle and drone platforms others can build on.

Unpaid internshipsAll roles on this page are unpaid.

Explore the roles
Illustrative robot platform with a connected monitoring display
HARDWARE + SOFTWARE + YOUR IDEASProduct visualization
01 / Robot platforms02 / Autonomous vehicles03 / Drone systems

FIND YOUR STARTING POINT

One platform.
Many ways to build.

Eight engineering internship roles across hardware, autonomy and connected software. Choose a role to see the work and skills involved.

Autonomy & navigation

ROS Engineer

Unpaid internship

Connect sensors, movement and tasks across our robot and vehicle platforms.

What you’ll work on

Develop ROS 2 nodes, integrate LiDAR and camera data, and explore mapping, navigation and simulation.

Useful starting skills

Python or C++, Linux, ROS basics; familiarity with SLAM, Nav2 or Gazebo is a plus.

Apply by email
Firmware & control

Embedded Firmware Engineer

Unpaid internship

Bring motors, sensors and connected hardware to life.

What you’ll work on

Write microcontroller firmware, interface with sensors and motor controllers, and debug device communication.

Useful starting skills

C or C++, microcontrollers, UART, I²C and SPI; hands-on electronics projects are a plus.

Apply by email
Hardware & electronics

Electronics & PCB Design Engineer

Unpaid internship

Help build the electronics inside a robotics platform.

What you’ll work on

Work on circuit schematics, PCB layouts, power distribution and bench testing for sensor and control boards.

Useful starting skills

Circuit fundamentals, a PCB design tool such as KiCad, and basic measurement and soldering skills.

Apply by email
Chassis & mechanisms

Mechanical Design Engineer

Unpaid internship

Turn platform requirements into parts that fit and move.

What you’ll work on

Design chassis parts, sensor mounts, enclosures and payload interfaces; support prototyping and assembly.

Useful starting skills

3D CAD, mechanical design fundamentals, engineering drawings and an interest in fabrication.

Apply by email
Perception & sensing

Computer Vision Engineer

Unpaid internship

Help robots understand what their cameras can see.

What you’ll work on

Explore object detection, depth-camera processing and visual inspection; evaluate models on representative test data.

Useful starting skills

Python, OpenCV and machine-learning fundamentals; familiarity with PyTorch or TensorFlow is a plus.

Apply by email
Aerial platforms

Drone & Flight Systems Engineer

Unpaid internship

Connect aerial hardware with the software that guides it.

What you’ll work on

Explore flight-controller integration, telemetry, mission simulation and docking-system interfaces.

Useful starting skills

Control systems and Python or C++; familiarity with PX4, ArduPilot or MAVLink is a plus.

Apply by email
Cloud & connectivity

Full Stack & IoT Engineer

Unpaid internship

Make robot status and controls accessible from a web dashboard.

What you’ll work on

Build dashboard views, telemetry APIs and remote-control interfaces for connected robot platforms.

Useful starting skills

JavaScript or TypeScript, web fundamentals, backend APIs and an interest in MQTT or WebSockets.

Apply by email
Language & robot tasks

AI & Robotics Integration Engineer

Unpaid internship

Explore how natural-language instructions become robot tasks.

What you’ll work on

Prototype LLM connectors, structured task interpretation and simulated robot workflows with validation and operator review.

Useful starting skills

Python, APIs, LLM fundamentals and an interest in robotics; experience evaluating model outputs is a plus.

Apply by email

SHOW US WHAT YOU’RE BUILDING

Start with
your curiosity.

Share a project, a prototype or a problem you enjoyed solving. Coursework and personal projects can help explain your interests and experience.

hello@xcugas.com ↗

How to apply

  1. Choose your role.

    Use “Apply by email” inside a role above to open an application draft.

  2. Tell us about yourself.

    Attach your CV and include relevant project links, your background, location, availability and preferred duration.

  3. Review and send.

    Send the draft from your email app. If it does not open, email hello@xcugas.com with the role name in the subject.

Before you apply

All listed internships are unpaid; no salary or stipend is offered. Duration, weekly commitment, location or remote arrangements, and project scope will be discussed before you accept an internship.