Robotics Engineer
- Posted 3 months ago
- Be among the first 40 applicants
Job Description
- load_list_page(event)> Job listing
- Job details
- Job Opening ID ZR_26_JOB
- Department Name Software
- Target Date 04/30/2026
- Number of Positions 3
- Job Opening Status In-progress
- Date Opened 03/14/2026
- Industry Technology
- Job Type Any
- Created Time 03/14/2026 16:43
- City Pune City
- State/Province Maharashtra
- Country India
- Zip/Postal Code 411019
ERIC Robotics, a Premier Seals India initiative to form a dynamic Indian research and development organization is leading the charge in revolutionizing industrial inspection and monitoring through robotics. Our expertise lies in designing and developing next-generation autonomous mobile robots and drones, intended to push the boundaries of innovation across markets.
Job Description
As a Robotics Engineer at ERIC Robotics, you will design and develop high-performance software systems that power real-time robotics and industrial inspection platforms. This role focuses on building scalable data pipelines, integrating robotics sensors, and developing low-latency systems capable of processing high-bandwidth sensor data.
You will work closely with cross-functional teams including robotics, hardware, and AI engineers to develop reliable and efficient robotics software systems.
This role involves both system design and hands-on engineering for real-time robotics platforms.
Key Responsibilities
- Robotics Software Development
Architect scalable and modular pipelines to process high-bandwidth sensor data such as:
- Point clouds
- Images
- Telemetry data
Optimize system performance across CPU, memory, and IO for deterministic real-time operation.
- Communication & Data Systems
Implement shared-memory IPC and high-throughput messaging systems.
Work With High-speed Data Streaming Protocols, Including
- gRPC
- Protobuf
- FlatBuffers
- Cap'n Proto
- Robotics & Hardware Integration
- Robotics platforms
- Industrial sensors
- Machine vision systems
- Industrial hardware interfaces
Collaborate with hardware and AI teams to ensure seamless system integration.
- System Architecture & Deployment
Support deployment pipelines and ensure reliable industrial-grade software.
Work on debugging, profiling, and improving system performance.
Participate in continuous improvement of robotics software frameworks.
Requirements
Core Software Engineering (Must Have)
Bachelor's Or Master's Degree In
- Robotics
- Computer Science
- Electronics
- Mechatronics
- Related engineering fields
Experience designing modular and scalable software architectures.
Strong Understanding Of
- Memory management
- Concurrency
- Performance optimization
Robotics & Real-Time Systems
Experience With Low-latency Communication Frameworks, Such As
- Eclipse iceoryx
- ZeroMQ
- POSIX shared memory
- mmap
- ring buffers
- lock-free queues
Familiarity with Docker, CI/CD workflows, and Linux deployment pipelines.
Good to Have
Experience building multi-threaded or parallel processing systems.
Experience with GPU acceleration (CUDA / OpenCL).
Experience in machine vision or 3D inspection systems.
Familiarity With Industrial Protocols Such As
- OPC-UA
- Modbus
- EtherCAT
Work on real-world robotics and industrial inspection systems
Exposure to high-performance robotics software development
Opportunity to build low-latency, real-time robotics systems
Collaborative engineering environment with robotics, AI, and hardware teams
Opportunity to work on advanced robotics platforms and industrial deployments
check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#3A4FFC;border-color:#3A4FFC;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>




