HamburgerMenu
hirist

Robotics Engineer - C++ Programming

Creeno Solutions Pvt ltd
Multiple Locations
5 - 7 Years

Posted on: 24/08/2025

Job Description

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 :


- Strong proficiency in C++17 (and later versions).

- Experience with Qt (5/6) framework for GUI and component design.

- Solid foundation in Data Structures & Algorithms and design patterns.

Design & Development Skills :


- Proficiency with IDEs for large-scale projects.

- Familiarity with static/dynamic analysis, memory management, and code coverage tools.

- Experience with Git/Perforce for integration and deployment.

Software Process Skills :


- Strong understanding of Software Development Life Cycle (SDLC) processes.

- 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).


info-icon

Did you find something suspicious?