Software Development Engineer - Robotics

2 - 6 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Development Engineer - Robotics at Unbox Robotics, you will collaborate with the team to design, develop, and debug software systems. You will architect, build, and deploy software solutions by working closely with the product development team. Your role will involve integrating existing/new software into the principal architecture, evaluating technical solutions, developing POCs, building efficient tools and evaluation pipelines for the Software System Modules, and implementing performance and quality modules. You will also be responsible for identifying bottlenecks and bugs, and devising solutions to these problems. Key Responsibilities: - Collaborate with the team to design, develop and debug software systems. - Architect, build, and deploy software solutions by working closely with the product development team. - Integrate existing/new software into the principal architecture by meeting the performance metrics and satisfying the 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, including debugging and performance analysis. - Excellent knowledge of Data Structures and Algorithms with strong fundamentals in OOPs concepts. - Strong C++ fundamentals and proficiency in scripting languages like Python, Bash, etc. - Experience with Linux Development Environment and Build mechanisms like Cmake, etc. - Experience with robotics frameworks such as ROS, ROS2, and simulators like Gazebo, Stage, Webots, etc. - Familiarity with SLAM related algorithms and path planning algorithms. - Strong technical understanding and experience working with communication protocols. - Experience with integration of sensors like IMU, LIDAR, etc. - Experience and knowledge of version control systems like Git, Bitbucket, Mercurial, etc. - First-hand experience with Unit Testing frameworks. - Solid mathematical foundation and understanding of robot kinematics. Additional Details of the Company: We at Unbox Robotics are revolutionizing warehouses and distribution centers by building the world's most compact, powerful, and flexible mobile robotics systems for the new age of warehousing. Our product is the World's 1st of its kind AI-powered parcel sorting robotic system that gets installed 10X faster, saves 50+% space, and improves productivity by more than 3X with 50% fewer robots than that of the competition. Founded in 2019, we are backed by marquee investors and angels. Note: The job location is Pune, and the work mode is in-campus with a competitive salary range.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
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.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You