Software Development Engineer - Robotics

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 8 months ago
2-6 years
Maharashtra, Pune
Work from Office

Posted: 8 months ago
|
Applicants: 103+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

    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.

    Looking to get Placed? Try our Placement Guarantee Plan


    - 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.,

Skills

AlgorithmsCPythonData StructuresDebuggingLinuxRoboticsScripting LanguagesSoftware DevelopmentSoftware SolutionsTestingVersion ControlRestfulIMULinux Development EnvironmentMySQLAMRsMercurialDDSBehavior TreesPyTestAGVsAPIsROSMQTTWebotsARRTsLIDARCPythonTCPSMACHROS2BitbucketRESTful ServicesMongoDBFinite State MachinesStageGitDijkstraDesign PatternsZMQXUnitCICDRobot KinematicsSLAMBashGazebo

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

Important dates & deadlines?

Application Deadline

01 Nov 25, 11:15 AM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Software Development Engineer - Robotics

Share with