Posted on: 24/08/2025
We are seeking an experienced Robotics Engineer with strong expertise in C++ (C++17 or later), Data Structures & Algorithms, and complex system design. The role involves developing and optimizing advanced robotics software solutions, working across R&D, Quality, and Manufacturing teams, and ensuring compliance with industry standards for safety-critical systems.
Technical Responsibilities :
- Conduct and design advanced prototyping and testing for robotic systems.
- Perform advanced problem-solving and trade-off analysis to evaluate solutions against system requirements.
- Translate user needs into design inputs/specifications and produce sub-system/component-level designs.
- Identify, analyze, and resolve complex product design issues using independent judgment.
- Independently balance design trade-offs while designing system components.
- Develop and design software systems as per defined requirements and architecture.
- Provide code development effort estimations to support project planning.
- Prepare and review project documentation (requirements, design, architecture, bug reports, test cases).
General Responsibilities :
- Collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to ensure project success.
- Support and execute phases of complex product development from concept through launch.
- Contribute to product lifecycle from concept through release.
- Ensure delivery of high-quality software solutions aligned with business priorities.
- Design, develop, modify, evaluate, and verify software components for robotics/medical devices.
- Apply design principles, coding standards, and best practices during code reviews.
Technical Skills Required :
Programming Languages :
- Experience with Qt (5/6) framework for GUI and component design.
- Solid foundation in Data Structures & Algorithms and design patterns.
Design & Development Skills :
- Familiarity with static/dynamic analysis, memory management, and code coverage tools.
- Experience with Git/Perforce for integration and deployment.
Software Process Skills :
- Experience with effort estimation for code implementation.
- Exposure to ALM/traceability tools.
- Knowledge of regulatory and compliance standards applied to SDLC (preferred in robotics/medical devices domain).
Did you find something suspicious?
Posted By
Posted in
Emerging Technologies
Functional Area
Backend Development
Job Code
1534707
Interview Questions for you
View All