Robotics Software Engineer (Pune)

Robotics Software Engineer (Pune)

15 Aug
|
Unbox Robotics
|
Pune

15 Aug

Unbox Robotics

Pune

Software Development Engineer - Robotics at Unbox Robotics

Roles & 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.
- 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 robust 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

📌 Robotics Software Engineer (Pune)
🏢 Unbox Robotics
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: robotics software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: robotics software engineer (pune) / pune