Meril
Full Stack Engineer
MerilIndia1 day ago
Full-timeResearch

Role Overview

We are looking for a Full Stack Developer with strong expertise in C, C++, and Python to build and integrate software systems for our robotics platform. You will work across low-level robot control, backend systems, and user interfaces, enabling seamless interaction between hardware and applications.

Key Responsibilities

  • Develop backend services and APIs for robotics systems using Python/C++
  • Build web dashboards and control panels for robot monitoring and operations
  • Integrate with robotics middleware (ROS/ROS2) and hardware components
  • Write performance-critical modules in C/C++ for real-time operations
  • Design real-time communication systems (WebSockets, telemetry pipelines)
  • Process and visualize sensor data (LiDAR, cameras, telemetry)
  • Collaborate with AI and robotics engineers for system integration
  • Ensure scalability, reliability, and low-latency performance

Required Skills & Qualifications

  • 3–7 years of experience in software development
  • Strong proficiency in:
  • C (for low-level/system programming)
  • C++ (for robotics/performance-critical modules)
  • Python (for backend, APIs, and integrations)
  • Experience with:
  • REST APIs and real-time systems
  • Linux-based development environments
  • Multithreading and performance optimization
  • Familiarity with databases (PostgreSQL, MongoDB, Redis)

Preferred Qualifications

  • Experience with ROS / ROS2
  • Exposure to robotics systems or embedded systems
  • Experience in frontend frameworks (React / Next.js)
  • Familiarity with Docker and cloud platforms (AWS/GCP/Azure)
  • Understanding of sensor integration and real-time data processing
  • Candidates based in or willing to relocate to Gujarat preferred

Soft Skills

  • Strong debugging and system-level thinking
  • Ability to work across hardware + software boundaries
  • Ownership mindset and attention to detail

Key Skills

Ranked by relevance