Senior Robotics Software Engineer
Location : Indiranagar, Bengaluru | Niqo Robotics
About Us :
At Niqo Robotics, we are building accessible and reliable robots for sustainable farming. Our mission is to revolutionize agriculture with cutting-edge robotics, computer vision, and AI solutions.
Role Overview :
We are looking for a Senior Robotics Software Engineer who is passionate about solving hard problems, building reliable software, and driving innovative features in Robotics. If you enjoy working hands-on with Python, C++, and ROS while collaborating across disciplines, wed love to meet you.
Responsibilities :
- Own robotics feature development end-to-end : technical analysis, design, coding, testing, and deployment.
- Develop robust software in Python & C++ with strong focus on algorithms, data structures, and performance.
- Collaborate with cross-functional teams (electronics, mechanical, AI / ML, operations) to deliver production-ready robotics solutions.
- Ensure code quality through methodical testing, debugging, and documentation.
- Drive complex feature delivery from conception to production.
Requirements :
5+ years of experience in shipping production-grade software.Strong programming skills in Python and C++.Deep understanding of algorithms and data structures.Experience with Robotics, Computer Vision, or Machine Learning.Proficiency with Linux systems, hardware integration, and driver development.Bachelors degree in Computer Science, Electronics, or related field.Nice to Have :
Hands-on experience with ROS (Robot Operating System).Prior experience leading end-to-end complex feature delivery.Exposure to sustainable / agriculture-focused robotics solutions.What We Offer :
Opportunity to work in a cutting-edge robotics startup.Collaborative, no-nonsense problem-solving culture.Exposure to multiple domains : software, electronics, mechanical, agronomy, and operations.Professional growth in an open, learning-focused environment.A prime workplace located in Indiranagar, Bengaluru.(ref : hirist.tech)