Software Developer
About the Role
Key Responsibilities: We 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 Responsibilities:
1. Develop and maintain Python applications for robotics and automation systems.
2. Build tools for robot control, data logging, visualization, reporting, and analysis.
3. Interface with sensors, microcontrollers, SBCs, and communication modules.
4. Work with protocols such as Serial, TCP/IP, Bluetooth, LoRa, I2C, and SPI.
5. Debug software-hardware communication issues in lab and field environments.
6. Work with SQL databases and maintain code using Git.
7. Collaborate with mechanical, electronics, and robotics teams.
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Help Us to Improve
Did this listing help? Tell us what to improve.
Got it — what would have made it perfect?
One sentence is enough. We're not grading you.
Got it.
We're reading this in Udupi over coffee. We'll reply soon. Add an email next time if you want a response. — Team EasyPlace
Thanks for the feedback last time
Got more thoughts? We're still listening.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings