Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
As a Robotics Software Engineer, you will take end-to-end ownership of robot software and control systems from trajectory planning and motion control to real hardware deployment. You will work at the intersection of ROS-based software, real-time simulation, and physical robot systems in a fast-paced startup environment where you ship working solutions and iterate quickly.
Responsibilities:
Design, develop, and maintain ROS/ROS 2-based software stacks for robotic manipulators and mobile platforms used in precision aerospace lab environments.
Implement and validate trajectory planning and motion control algorithms for multi-DOF robotic arms and autonomous systems.
Develop real-time kinematics and dynamics simulations using Gazebo, MuJoCo, Isaac Sim, PyBullet, RViz, and MATLAB/Simulink to model robot behavior in representative environments.
Implement forward and inverse kinematics/dynamics and integrate them into end-to-end control pipelines.
Tune controllers and optimize system performance for reliability and precision in mission-critical contexts.
Integrate sensor suites (IMUs, cameras, LiDAR, encoders) with robot middleware, and develop calibration and sensor fusion pipelines.
Debug issues across the full stack from planning algorithms down to hardware interfaces.
Collaborate closely with systems and hardware engineers to define software interfaces, communication protocols, and control loop requirements.
Write clean, well-documented C++ and Python code with a focus on safety-critical embedded software practices.
Support hardware-in-the-loop (HIL) testing and rapid prototyping and contribute to verification and validation of robotic subsystems.
Requirements:
Robotics Middleware: ROS / ROS 2 MoveIt / MoveIt 2 Nav2 roslaunch, actionlib.
Programming: C++ (proficient), Python (proficient), CMake, Git.
Motion and Control: Trajectory planning, Inverse and forward kinematics, PID and model-based control.
Simulation Tools: Gazebo, MuJoCo, PyBullet, RViz, MATLAB / Simulink, Isaac Sim.
Math and Algorithms: Linear algebra, Quaternion math, Rigid body dynamics, Numerical methods.
Sensing and Perception: IMU integration, Sensor fusion, Camera and LiDAR interfacing.
Environment: Linux / Ubuntu, Bash scripting, real robot hardware.
Experience
2-4 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.