Source description
About the role
About the job: We are seeking a skilled robotics engineer to join our team in Bengaluru. You will work on the design, simulation, and control of robotic systems, contributing to the development of real-world deployable robots, including legged platforms. This is a hands-on role that requires strong fundamentals across software, hardware, and robotic systems. Key Responsibilities: 1. Develop and maintain robot simulation environments using MuJoCo and URDF- based pipelines. 2. Write robust, production-quality Python and C++ code for robot control, perception, and system integration. 3. Build and maintain ROS/ROS2-based control architectures and middleware integrations for robotic platforms. 4. Interface with hardware systems over communication protocols including CAN Bus and I2C. 5. Collaborate with the ML/RL team to integrate learned control policies into simulation and physical robots. 6. Debug and validate robotic systems across software and hardware layers. 7. Contribute to mechanical integration and hardware bring-up alongside cross-functional teams. 8. Participate in system-level design decisions covering actuation, sensing, and computation. Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Mechanical Engineering students Salary: ₹ 5,00,000 - 8,00,000 /year Experience: 1 year(s) Deadline: 2026-08-13 23:59:59 Other perks: Informal dress code, Free snacks & beverages Skills required: Python, Linux, Git, C++ Programming, Robot Operating System (ROS), I2C and Controller Area Network (CAN) Other Requirements: 1. Master's degree or higher in robotics, mechanical engineering, electrical engineering, computer science, or a related field; a specialization in robotics is strongly preferred. 2. 1–2 years of experience in robotics engineering or a related field. 3. Strong production-level programming skills in Python. 4. Proficiency in C++ for performance-critical robotics applications. 5. Hands-on experience with robot simulation using MuJoCo and/or URDF-based environments. 6. Experience with ROS (ROS1/ROS2) or other robotics middleware. 7. Familiarity with CAN Bus, I2C protocols, Linux, and Git. 8. General understanding of AI/ML concepts and their application in robotics. 9. Background in mechanical engineering or hands-on experience with mechanical design, actuation, or hardware integration is preferred. 10. Experience working with physical robots beyond simulation. 11. Exposure to legged robotics (quadrupeds/humanoids) or robotic manipulation systems. 12. Familiarity with NVIDIA Jetson or similar embedded computing platforms. 13. Understanding of control theory, including PID, impedance control, or similar techniques. 14. Strong problem-solving skills with a systematic approach to debugging complex robotic systems. 15. Ability to collaborate effectively with hardware, firmware, and software teams. 16. Attention to detail with a commitment to writing clean, well-documented code. 17. Passion for robotics and building real-world robotic systems. About Company: Technoculture Research is reimagining how the world measures health by building micro-scale electrochemical laboratories that deliver lab-grade accuracy directly into the hands of clinicians, community health workers, and even patients at home. The platform integrates microfabricated electrodes, advanced surface chemistries, and microfluidics to enable rapid protein, nucleic-acid, and metabolite assays within minutes. By replacing expensive optical detection methods with electron sensing, the company significantly reduces both instrument and per-test costs- often by an order of magnitude- making precision diagnostics more accessible and scalable. With a clear mission to make diagnostics abundant, Technoculture Research aims to ensure that every critical health decision is supported by immediate, affordable, and reliable results, regardless of where care is delivered.
More at Technoculture Research