Staff Engineer (Robotics Software Engineering)

1 Month ago • 7 Years + • Research & Development

Job Summary

Job Description

As a Staff Engineer in Robotics Software Engineering at Nagarro, you will collaborate with clients to understand their needs, design innovative solutions, and deliver high-quality technical inputs for proposals. Key responsibilities include designing and developing robotics software solutions using C++, ROS, and machine vision tools (OpenCV, TensorFlow, Halcon). You will ensure solutions are scalable, secure, and compliant with industry standards. Experience with embedded software development and RTOS is essential. The role also involves mentoring team members, participating in requirement gathering, and troubleshooting across diverse technologies. You will be responsible for reviewing architecture and design, writing design documents, and conducting POCs to validate solutions.
Must have:
  • 7+ years experience
  • Strong C++
  • Machine Vision
  • Robotics Software Engineering
  • ROS or similar
  • OpenCV/TensorFlow/Halcon
  • Client communication
  • Troubleshooting skills

Job Details

Company Description

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That's where you come in!

Job Description

REQUIREMENTS:

  • Experience: 7+yrs
  • Strong technical background with C++ (Strong),Machine Vision, Robotics Software Engineering, Technical solutioning (Strong)
  • This role involves collaborating with clients to understand their technical requirements, designing innovative solutions, and delivering high-quality technical inputs for proposals. The ideal candidate should have expertise in robotics software, machine vision algorithms, embedded software development, and programming in C++ while ensuring alignment with emerging technologies and industry best practices.
  • Ensure solutions are scalable, secure, and compliant with industry standards, including real-time performance requirements and collaborate with sales teams to respond to RFPs, RFIs, and client proposals with detailed technical inputs for robotics and embedded software solutions.
  • Proficiency in robotics software frameworks such as ROS (Robot Operating System) or similar with strong expertise in C++ programming for real-time and embedded systems with experience with machine vision tools and libraries such as OpenCV, TensorFlow, or Halcon and hands-on experience in embedded software development using RTOS or bare-metal programming.
  • Must have experience in independently communicating with clients and requirement gathering.
  • Strong troubleshooting skills in different disparate technologies and environments.
  • Enthusiastic about different areas of work and exploring new technologies.
  • Clarity of thought and strong communication skills to effectively pitch solutions.
  • Ability to explore and grasp new technologies.
  • Mentoring your team members in projects and helping them keep up with new technologies.
  • Empowering the team members to be solution providers and enable a flat environment where everyones point of view is considered and feedback is encouraged.

 

RESPONSIBILITIES:

  • Understanding the clients business use cases and technical requirements and being able to convert them into a technical design that elegantly meets the requirements
  • Mapping decisions with requirements and being able to translate the same to developers
  • Identifying different solutions and being able to narrow down the best option that meets the clients requirements
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Similar Jobs

ByteDance - Algorithm Engineer - Audio Understanding - Start 2025

ByteDance

Singapore (On-Site)
3 Months ago
Microsoft - Senior and Principal Applied Scientists (Multiple Positions) - Office Product Group

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Dolby Laboratories - Sr. Generative Computer Vision Research

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Alpha Sense - Join AlphaSense India Talent Community

Alpha Sense

Pune, Maharashtra, India (On-Site)
3 Months ago
Intel Corporation - AI Research Scientist

Intel Corporation

(On-Site)
1 Month ago
Alstom - Engineering Tools Deployment Manager

Alstom

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Rivos - Physical Design - Intern

Rivos

(On-Site)
3 Months ago
Google - Software Engineer, Performance and Thermal, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
DigitalFish - Senior Software Engineer, C++

DigitalFish

California, United States (Hybrid)
3 Months ago
Microsoft - Director - Design Verification

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Unity - Principal Data Engineer

Unity

San Francisco, California, United States (On-Site)
7 Months ago
Canva - Senior Machine Learning Engineer - Canva UK

Canva

London, England, United Kingdom (Remote)
2 Months ago
PwC - Senior Data Scientist & Project Lead, AI (Senior Manager)

PwC

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Google - Staff Software Engineer, Core Machine Learning, Google Cloud

Google

Kirkland, Washington, United States (On-Site)
3 Months ago
ByteDance - Machine Learning Engineer - Machine Learning Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Data Scientist, Extended Workforce Solutions

Google

(On-Site)
1 Month ago
Google - Software Engineer III, AI/ML, Geo

Google

(On-Site)
1 Month ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Passive Logic - AI Control Theory & Optimization Scientist

Passive Logic

Salt Lake City, Utah, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Nagarro - Associate Staff Engineer

Nagarro

Gurugram, Haryana, India (On-Site)
3 Months ago
Graceaudiovideo - 3D Expression & Lip Sync Artist

Graceaudiovideo

Pune, Maharashtra, India (Hybrid)
11 Months ago
PhonePe - Software Engineer (iOS)

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Growfin - Lead Product Manager - Tech

Growfin

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN-Senior Manager_ESG_Climate & Energy_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
PwC - IN_Senior Associate_QA _ Data and Analytics _Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Xentrix Studios - Visual FX – Artist

Xentrix Studios

India (On-Site)
3 Months ago
Paytm - Data Engineering -Senior Data Engineer (CDP)

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Kiddychants - 2D Animator

Kiddychants

Surat, Gujarat, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Nagarro - Principal Engineer, Embedded Systems

Nagarro

Sri Lanka (Remote)
3 Months ago
Tencent - NLP Research Intern

Tencent

London, England, United Kingdom (On-Site)
3 Months ago
Google - Staff Software Engineer, Machine Learning, YouTube

Google

New York, New York, United States (On-Site)
3 Months ago
Google - Software Developer Intern, PhD, Summer 2025

Google

Toronto, Ontario, Canada (On-Site)
3 Months ago
Netflix - Engineering Manager - Mobile Core

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Riot Games - Senior Benefits Analyst - LOA & Accomodations

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Meta - ML Silicon Performance Architect

Meta

Redmond, Washington, United States (On-Site)
2 Months ago
Rivos - SOC Physical Design - Full time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
3 Months ago
Intel Corporation - SW Embedded (Linux) Engineer

Intel Corporation

Haifa District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded