Software Developer – Hardware Integration / Node.js / Python (India)
Neurova Neurals (P
Posted on: March 19, 2026
Neurova Neurals Pvt. Ltd. is developing innovative STEM and robotics platforms through the RovyLab ecosystem and is looking for a Software Developer skilled in building systems, software applications and connecting embedded hardware such as ESP32
Key Responsibilities
- Develop integration layers using Node.js and JavaScript
- Build communication bridges between applications and embedded hardware devices
- Implement device communication using USB / Serial / WebSocket / BLE / MQTT protocols
- Develop supporting tools, applications and services using Python/NodeJS
- Integrate software applications with ESP32-based hardware platforms
- Work closely with embedded engineers to connect firmware APIs with software commands
- Debug, optimize, and maintain reliable hardware–software systems
Required Skills
- Strong programming skills in Node.js / JavaScript
- Strong Python programming experience
- Understanding of microcontroller-based systems (ESP32 or similar)
- Experience with hardware communication protocols and device APIs
- Experience building integration services or device communication bridges. Preferred Skills
Preferred Skills
- Experience working with IoT platforms or robotics systems
- Familiarity with real-time device communication frameworks
- Understanding of event-driven architectures used in interactive programming environments
Experience
1–3 years preferred (solid candidates with relevant project experience may apply)
Location
Thiruvananthapuram / Hybrid (depending on project needs)
If you enjoy building systems where software interacts with real-world hardware devices, and want to work on cutting-edge educational technology platforms, we would like to hear from you.
Send your resume to:
Pay: ₹420,000.00 - ₹600,000.00 per year
Work Location: In person
About Company
Neurova Neurals (P
Your next job is waiting
Create your profile and start applying in minutes.