Robotics Software Engineer [Summer Intern]

At Cargo, we just closed several $Ms in funding from some of the best robotics investors in the Valley to transform a massive legacy industry, and we’re hiring interns for the summer.

Location: Menlo Park, California; in-person (5 days a week)

Early Deadline: February 15

Regular Decision Deadline: February 29

About Us

Cargo is building the robotic delivery platform of tomorrow. You can think of us as an automated warehouse on wheels.

After taking jobs at UPS and FedEx, we realized that the last mile was broken and parcel delivery needed a new approach.  Although delivery volumes have grown 5x in the past decade, delivery vans are stuck in 1950 and today’s process is highly inefficient and injury prone.  Our first product is the X1 Robotic Cargo Bay which reimagines the guts of every delivery van you see on the road, and saves hours of labor per day for each vehicle.  Our vision is to fully automate the delivery chain with radically more efficient networks that reduce carbon emissions and congestion to enable a more prosperous and healthy future. 

We’re a user and product-centric company, so expect to deliver some actual parcels in the line of work! We are pursuing aggressive build milestones and are aiming to fill this role ASAP.  Get ready, there’s lots to do :)

Key Responsibilities:

  • Collaborate with a cross-functional team of software and mechanical engineers to develop and test software for a robotic package handling system

  • Design, implement, and debug software applications, including control systems, perception pipelines, and user interfaces.

  • Contribute to the development of machine learning algorithms, sensor integration, and real-time processing systems.

  • Write clean, efficient, and well-documented code in languages such as Python or C++.

  • Participate in software testing and troubleshooting to ensure reliability and performance.

  • Work on improving the software stack, tools, and development pipelines for enhanced team productivity.

  • Present project updates and contribute to technical discussions

Qualifications:

Required:

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field.

  • Strong programming skills in Python or C++.

  • Familiarity with software development tools such as Git and Linux.

  • Passion for robotics and an eagerness to learn new technologies.

  • Strong problem-solving skills and the ability to work independently or as part of a team.

Preferred:

  • Experience with robotics frameworks such as ROS/2 (Robot Operating System).

  • Knowledge of machine learning or computer vision techniques.

  • Familiarity with sensor technologies (e.g., cameras, LIDAR, IMUs) and their integration.

  • Coursework or experience in kinematics, dynamics, or control systems.

  • Previous internship or project experience in robotics or automation.

What We Offer:

  • Hands-on experience in real-world robotics projects.

  • Mentorship from industry-leading engineers and researchers.

  • A collaborative and inclusive work environment.

  • Opportunity to contribute to innovative technologies that make a difference.

  • Competitive internship compensation and potential for a full-time role post-graduation.

Pay range: $35 - $50 / hour (depending on experience)

40 hours a week

Does this sound like you?

If you’re still reading and this sounds like a job you’d kick a** in, email us a resume and one paragraph telling us the most exceptional thing you’ve built. Include the position in the subject line.

Also don’t worry if you’re missing a skill or two - the right attitude and experience are more important to us than an exact skills match.

We’ll try to get back to you as promptly as we can.

<daniel@withcargo.com>

Next
Next

Mechanical Engineer [Summer Intern]