Talent.com
This job offer is not available in your country.
Robotics Engineer - C++ Programming

Robotics Engineer - C++ Programming

Creeno Solutions Pvt ltdGurugram
30+ days ago
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 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 & 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 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).
  • (ref : hirist.tech)

    Create a job alert for this search

    Engineer Programming • Gurugram