Robotics Software Developer
Digital Surveillance Incorporation (aka DSI Robotics) Verified employer
Actively hiring · Posted 9d ago · JEV2610D7396E6455
Job description
About the job:Job Title: Robotics Software Developer
Role OverviewWe are looking for a Robotics Software Developer to build Python-based software for robotics, automation, inspection systems, and embedded hardware platforms. The role involves developing software that communicates with sensors, microcontrollers, SBCs, databases, and field hardware.
Key ResponsibilitiesDevelop and maintain Python applications for robotics and automation systems. Build tools for robot control, data logging, visualization, reporting, and analysis. Interface with sensors, microcontrollers, SBCs, and communication modules. Work with protocols such as Serial, TCP/IP, Bluetooth, LoRa, I2C, and SPI. Debug software-hardware communication issues in lab and field environments. Work with SQL databases and maintain code using Git. Collaborate with mechanical, electronics, and robotics teams.Required SkillsStrong Python programming knowledge. Experience with libraries such as NumPy, SciPy, Pandas, Matplotlib, PySerial, VisPy, and python-docx. Experience with SQL databases. Hands-on experience with Arduino, Raspberry Pi Pico, Raspberry Pi, Orange Pi, LattePanda or any other.Basic understanding of IoT systems and embedded hardware communication, like Serial, TCP/IP, Bluetooth, LoRa, I2C, SPI.Preferred SkillsKnowledge of C / C++. Git and version control experience. Embedded programming experience. 3D visualization and coordinate transformation in Python. Experience working on robots, automation systems, or robotics competitions. QualificationB.E./B.Tech. Degree in Computer Science, Electronics, Electrical, Robotics, Mechatronics, Mechanical, or a related field.
Experience1-3 years, depending on project experience and practical skill level.Who can apply:Only those candidates can apply who:have minimum 3 years of experienceare Computer Science Engineering studentsSalary:₹ 4,20,000 - 7,80,000 /yearExperience:3 year(s)Deadline:[hidden]:59:59
Responsibilities
Job Title: Robotics Software Developer
Role OverviewWe are looking for a Robotics Software Developer to build Python-based software for robotics, automation, inspection systems, and embedded hardware platforms. The role involves developing software that communicates with sensors, microcontrollers, SBCs, databases, and field hardware.
Key ResponsibilitiesDevelop and maintain Python applications for robotics and automation systems. Build tools for robot control, data logging, visualization, reporting, and analysis. Interface with sensors, microcontrollers, SBCs, and communication modules. Work with protocols such as Serial, TCP/IP, Bluetooth, LoRa, I2C, and SPI. Debug software-hardware communication issues in lab and field environments. Work with SQL databases and maintain code using Git. Collaborate with mechanical, electronics, and robotics teams.Required SkillsStrong Python programming knowledge. Experience with libraries such as NumPy, SciPy, Pandas, Matplotlib, PySerial, VisPy, and python-docx. Experience with SQL databases. Hands-on experience with Arduino, Raspberry Pi Pico, Raspberry Pi, Orange Pi, LattePanda or any other.Basic understanding of IoT systems and embedded hardware communication, like Serial, TCP/IP, Bluetooth, LoRa, I2C, SPI.Preferred SkillsKnowledge of C / C++. Git and version control experience. Embedded programming experience. 3D visualization and coordinate transformation in Python. Experience working on robots, automation systems, or robotics competitions. QualificationB.E./B.Tech. Degree in Computer Science, Electronics, Electrical, Robotics, Mechatronics, Mechanical, or a related field.
Experience1-3 years, depending on project experience and practical skill level.
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Digital Surveillance Incorporation (aka DSI Robotics).
- Track your application and get updates by email and WhatsApp.