As a senior Engineer Robotics, you will be responsible for implementing the middleware layer of different components of the Robot primarily using ROS. As a senior engineer you should be able to propose the high-level design, implementation approach and build the feature. You should have good exposure of ROS (preferably with version 2) and should have hands-on experience of building Robots. You will also be responsible for implementing the integration with external gRPC/HTTP APIs. You should be a great problem solver and should have sound Computer science fundamentals.
Role & responsibilities
- Design and implement robust, scalable ROS 2-based software architecture for a robot
- Hands-on in implementing nodes, services, actions, publishers/subscribers using ROS 2
- Experienced integrating with communications interfaces (4g/5g, wifi,
Radio), Battery management system, Perception, locomotion modules
- Robust python/C++ development skills
- Strong in Object Oriented Design
- Hands on experience with Robotics simulation tools (Gazebo / Ignition / Issac Sim)
- Practical experience on Linux based Robotics Systems
- Great at debugging and system level problem solving skills
- Experienced working with databases like Redis, SQLite, PostgreSQL
- Keep a high bar on code quality and mentor the junior engineers
- Experienced with CI/CD and observability
Preferred candidate profile
- Bachelor's or master's degree in computer science or related field
📌 Robotics Engineer - ROS (Nagpur)
🏢 Solar Defence And Aerospace
📍 Nagpur
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.