Jobs
Interviews

1 Smach Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

As a Software Development Engineer at Unbox Robotics, you will be part of a team that is revolutionizing warehouses and distribution centers by creating the world's most compact, powerful, and flexible mobile robotics systems. Your role will involve collaborating with the team to design, develop, and debug software systems, architecting, building, and deploying software solutions, integrating existing/new software into the principal architecture, evaluating technical solutions, and developing efficient tools and evaluation pipelines for the Software System Modules. You will also be responsible for designing, building, and maintaining efficient, reusable, and reliable C++ code, implementing performance and quality modules, and identifying bottlenecks and bugs to devise solutions. Key Responsibilities: - Collaborate with the team to design, develop, and debug software systems. - Architect, build, and deploy software solutions in coordination with the product development team. - Integrate existing/new software into the principal architecture meeting performance metrics and complexity requirements. - Evaluate technical solutions, develop POCs, provide alternatives and recommendations. - Build efficient tools and evaluation pipelines for the Software System Modules. - Design, build, and maintain efficient, reusable, and reliable C++ code. - Implement performance and quality modules. - Identify bottlenecks and bugs, and devise solutions to these problems. Qualifications Required: - Strong software design skills with expertise in debugging and performance analysis. - Excellent knowledge of Data Structures, Algorithms, and OOPs concepts. - Proficiency in C++ and scripting languages like Python, Bash, etc. - Experience with Linux Development Environment and Build mechanisms like Cmake. - Familiarity with robotics frameworks such as ROS, ROS2, and simulators like Gazebo, Stage, Webots. - Knowledge of SLAM related algorithms and motion planning algorithms. - Strong understanding and experience with communication protocols and integration of sensors. - Experience with version control systems and Unit Testing frameworks. - Solid mathematical foundation and understanding of robot kinematics. Good to Have: - Experience in development using Design patterns. - Past relevant experience with SMACH, Behavior Trees, Finite State Machines. - Experience with AMRs, AGVs, multi-agent systems, fleet management, and robotics logistics solutions. - Knowledge of perception algorithms, computer vision, Testing Frameworks, and CI/CD pipelines. - Understanding of frameworks like RESTful services, APIs, MySQL, MongoDB, and modular architectures. Join Unbox Robotics in Pune, India, and be a part of our team of thinkers, innovators, and doers shaping the future of on-demand robotics logistics solutions. We value candidates who are constant learners, have a proven record in a startup environment, exposure to high-paced working environments, and the ability to conduct detailed procedures in a time-constrained environment. *Note: Additional details about the company were not provided in the job description.,

Posted 2 days ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies