Cosmoserve Space
Linkedin · Posted 2mo ago
Robotics Engineer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
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.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search