Search by job, company or skills

cosmoserve space

Robotics Engineer

Save
new job description bg glownew job description bg glow
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job 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.

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.

This job was posted by Keesari Sai Divya from Cosmoserve Space.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148087671

Similar Jobs

Hyderabad, India

Skills:

ROSRobotic Simulation Control SystemsRobotics WorkflowsMechatronicsAutomation SystemsPLCsAutonomous TechnologiesRoboticsIndustrial Automation ToolsSensor IntegrationMotion ControlIndustrial RoboticsElectrical EngineeringMechanical EngineeringEmbedded SystemsROS2

Hyderabad, India

Skills:

adaptive control CanROSEthernetPythonrobust BLDC motor control algorithmscontrol theoryCommunication Protocolshigh-precision gimbal motor control systemsBLDC motor controlsensor fusion pipelinesreal-time algorithmsROS2

Hyderabad, India

Skills:

ROSPythonsensor integrationControl SystemsEmbedded SystemsMicrocontrollershardware integration

Hyderabad, India

Skills:

PytorchPythonTensorflowOpencvAWS IoT GreengrassROS 2NVIDIA Isaac Sim

Hyderabad, India

Skills:

path planning sensor fusionControl SystemsperceptionAutonomous navigation systems