Junior Robotics Software Engineer (ROS)

Revel Robotics
Prague, Czechia
On-siteCareer-pivot friendly

Who this role is best for

Strong fit for early-career engineers who code in Python or C++ and work with ROS, seeking on-site collaboration in robotics R&D in Prague.

Best fit for

  • Early-career engineers with hands-on experience in ROS and hardware integration
    — “Help with ROS nodes and integration”
  • Candidates who are comfortable with Linux and version control systems
    — “Basic familiarity with Linux and the command line”

Things to consider

  • On-site presence in Prague is mandatory, with no mention of remote flexibility
    — “This role is on-site with our engineering team in the Czech Republic”
  • Relocation support is available for non-local candidates
    — “We sponsor your work visa and cover relocation”

How to stand out

  • Highlight specific ROS project contributions or coursework in your resume
    — “Working knowledge of ROS or ROS2 (nodes, topics, services, launch files)”
  • Showcase experience with sensor data processing or hardware integration
    — “Understanding of fundamental robotics concepts (coordinate frames, kinematics, sensor data)”
  • Demonstrate your proficiency in Python or C++ with concrete examples
    — “Proficiency in Python and/or C++”
  • Mention any experience with simulation tools or open-source robotics projects
    — “Experience with simulation tools (Isaac Sim, ROS MuJoCo, RViz, or similar)”
  • Emphasize your problem-solving approach and adaptability in hands-on environments
    — “Strong problem-solving skills and willingness to learn in a hands-on environment”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Individual

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • support robot software and locomotion work
Typical background
robotics engineering

Skills & requirements

Required

ROS Or ROS2Python And/or C++Linux And Command LineFundamental Robotics Concepts

Preferred

Simulation ToolsControl Theory BasicsSensors And Hardware IntegrationDocker Or Containerized Development Environments

Stack & domain

ROSROS2NodesTopicsServicesLaunch FilesPythonC++LinuxCommand LineFundamental Robotics ConceptsCoordinate FramesKinematicsSensor DataGitSimulation ToolsIsaac SimROS MujocoRvizControl Theory BasicsPIDFeedback LoopsSensors And Hardware IntegrationLidarCamerasImusDockerContainerized Development EnvironmentsOpen-source Robotics ProjectsRobotics Club/competition TeamComputer VisionProblem-solvingTeamworkProject ManagementAI RoboticsHumanoid RobotsNeural Gambit WearableRAIRobotsWorkForceDexterityIntentHuman WorkWorkplacePaying CustomerFloorDemo LoopTeamColleaguesNvidiaSpacexNeura RoboticsFoundersDecisionsHardwareGPU WorkstationCluster AccessBuildingConference BudgetGTCCorlICRAPublishingOpen SourceIPFlexibilityTimeResultsPragueLabWork VisaRelocationLunchCoffeeSnacksDrinks

About the role

Original posting from Revel Robotics via Ashby

ABOUT REVEL

REVEL is an AI robotics company developing physical intelligence for general-purpose humanoid robots. We capture the force, dexterity and intent of human work with our Neural Gambit wearable, and use it to train RAI, the intelligence that powers our robots. REVEL is headquartered in Palo Alto, California, with R&D and engineering facilities in Prague and Hradec Králové, Czech Republic. This role is on-site with our engineering team in the Czech Republic.

Support robot software and locomotion work.

RESPONSIBILITIES

  • Help with ROS nodes and integration
  • Test on hardware
  • Support locomotion experiments

REQUIREMENTS

  • 1+ years of relevant professional experience
  • Working knowledge of ROS or ROS2 (nodes, topics, services, launch files) from coursework, personal projects, or prior internships
  • Proficiency in Python and/or C++
  • Basic familiarity with Linux and the command line
  • Understanding of fundamental robotics concepts (coordinate frames, kinematics, sensor data)
  • Comfortable using Git for version control
  • Strong problem-solving skills and willingness to learn in a hands-on environment

BONUS QUALIFICATIONS

  • Experience with simulation tools (Isaac Sim, ROS MuJoCo, RViz, or similar)
  • Exposure to control theory basics (PID, feedback loops)
  • Experience with sensors and hardware integration (LiDAR, cameras, IMUs)
  • Familiarity with Docker or containerized development environments
  • Contributions to open-source robotics projects or a robotics club/competition team (FRC, RoboCup, etc.)
  • Basic understanding of computer visionBonuses

WHY REVEL

  • Work That Ships: We capture how skilled humans work, their force, touch, and judgment, and our robots do the work. You put robots on a paying customer's floor, not in a demo loop
  • The Team: Colleagues from NVIDIA, SpaceX, and Neura Robotics, and founders you work with directly. No layers, no process between you and the decisions
  • Your Own Hardware: A top-spec GPU workstation, cluster access, and hands-on time with the robots you're building. Not a software sandbox
  • Keep Learning: Conference budget for select roles (GTC, CoRL, ICRA), and room to publish and contribute to open source where our IP allows

WHAT WE OFFER

  • Unlimited Paid Time Off: Real flexibility to take time away when you need it. We trust our people to own their work, their time, and their results
  • Prague, On-Site: Robots need hands, so we work together in our Prague lab. Moving here? We sponsor your work visa and cover relocation
  • Lunch, On Us: Complimentary lunch every working day, plus coffee, snacks, and drinks whenever you need a boost

HOW TO APPLY

  • Apply through the link on this posting.

Source: Revel Robotics careers (Ashby)

Similar roles