Robotics Software Engineer

codingcircle

Pune District

On-site

INR 600,000 - 1,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Unbox Robotics is seeking a Full-Time Software Engineer in Pune. This role focuses on designing, developing, and debugging software systems for robotics. Key qualifications include a BE/B. Tech in relevant fields, strong skills in C++, and knowledge of software design principles. Experience with robotics frameworks like ROS and SLAM algorithms is preferred. Competitive salary offered, and opportunities for learning and innovation in a dynamic environment.

Qualifications

  • Strong knowledge in software design, debugging, and performance analysis is required.
  • Candidates should demonstrate excellent understanding of Data Structures and Algorithms.
  • Experience with C++ and scripting languages like Python or Bash is necessary.

Responsibilities

  • Collaborate with the team to design, develop, and debug software systems.
  • Architect, build, and deploy software solutions.
  • Integrate new software into existing architectures while meeting performance metrics.

Skills

Strong software design skills
Data Structures and Algorithms
C++ fundamentals
Scripting languages (Python, Bash)
Linux Development Environment
Robotics frameworks (ROS, ROS2)
SLAM algorithms
Communication protocols (TCP, MQTT)
Version control systems (Git, Bitbucket)
Unit Testing frameworks (PyTest, xUnit)
Mathematics in robot kinematics

Education

BE/ B. Tech in relevant engineering domain

Tools

Cmake
Gazebo
RESTful services
MySQL
MongoDB

Job description

Unbox Robotics Pune Full-time Fresher Not Disclosed Posted 2 days ago

Company :- Unbox Robotics
Job Type :- Full-Time
Work Location :-Pune
Work Mode :-In Campus
Salary Range :-Competitive Salary

  • 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.
  • Integration of existing/new software into the principal architecture by meeting the performance metrics and satisfying the complexity requirements.
  • Evaluate technical solutions, develop POCs that assess the feasibility of the solutions, 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.
Requirements:
  • Strong software design skills, including debugging, performance analysis.
  • Excellent knowledge of Data Structures and Algorithms along with strong fundamentals in OOPs concepts.
  • Strong C++ fundamentals and proficient 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 such as Gazebo, Stage, Webots, etc.
  • Familiar with SLAM related algorithms such as Gmapping, Google Cartographer, RtabMap, GraphSLAM, etc.
  • Ability to develop motion primitives and path planning algorithms like A*, Dijkstra, RRTs, etc.
  • Strong technical understanding and experience working with communication protocols like TCP, MQTT,DDS, ZMQ, etc. while balancing trade offs with bandwidth, latency, and reliability.
  • 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 like PyTest, xUnit, etc.
  • Solid mathematical foundation and understanding of the robot kinematics.
Good to Have:
  • Past relevant experience with SMACH, Behavior Trees, Finite State Machines, etc.
  • Experience working with AMRs, AGVs, multi-agent systems, fleet management and robotics logistics
  • Experience and knowledge of perception algorithms, computer vision etc.
  • Knowledge of Testing Frameworks and experience building CI/CD pipelines.
  • Knowledge of frameworks such as RESTful services and APIs, MySQL, MongoDB.
  • Ability to design modular and service oriented architecture.
Eligible candidates:
  • Desired Qualification: BE/ B. Tech (Computer Science, Electronics, Mechanical, Electrical, Aerospace or relevant engineering domain)
  • Work Experience: 0-1 year
We Value:
  • Constant learner to become a Subject Matter Expert
  • Proven record in start-up environment working with innovations
  • Exposure to a high paced working environment
  • Ability to conduct detailed procedures in a time-constrained environment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager - Software Development
Manager - Software Development

F-Prime Capital • Pune District

On-site
INR 2,400,000 - 3,800,000
Senior Manager - Mechanical Design
Senior Manager - Mechanical Design

EF • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Product Manager
Senior Product Manager

Unbox Robotics • Pune District

On-site
INR 1,500,000 - 2,100,000
Robotics Software Developer - 2707
Robotics Software Developer - 2707

Sunrise Biztech Systems • Bengaluru

On-site
INR 2,400,000 - 3,200,000
Manager - Software Development
Manager - Software Development

UNBOXROBOTICS LABS PRIVATE LIMITED • Pune District

On-site
INR 1,500,000 - 2,000,000
Robotics Engineer
Robotics Engineer

Innocode Ventures • Gurgaon

On-site
INR 400,000 - 800,000
QA Test Automation Lead
QA Test Automation Lead

Unbox Robotics • Maharashtra

On-site
INR 1,800,000 - 3,200,000
Product Manager
Product Manager

F-Prime Capital • Pune District

On-site
INR 2,000,000 - 4,000,000
Lead Robotics Software Engineer
Lead Robotics Software Engineer

BuildxPartners • Bengaluru

On-site
INR 15,000,000 - 21,000,000
Robotics Intern
Robotics Intern

BotMakers Private Limited • Maharashtra

On-site
INR 167,400 - 279,000
Hands-on experience in building robotic prototypes
Understanding of electronics and mechanical systems
Team collaboration in a robotics firm