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
- Must have TEAM LEADERSHIP QUALITY
- 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
- 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