Tata Consultancy logo

Tata Consultancy

EMC Robotics Engineer

Tata Consultancy

📍 Cupertino, United States 🇺🇸

full-time
senior
110000
Posted —

Key Skills

roboticsPythonOpenCVSCPIROS

Industry

RoboticsTelecommunications

Job Description

Job Description

Job Summary:

We are seeking a highly skilled Robotics Engineer with strong algorithmic thinking,

proficiency in robotic systems design, and hands-on software development expertise to

help specify, build, and deploy advanced robotic automation systems for EMC design

and testing. You will be part of a cross-functional team working on transformative

automation projects that span across multiple Lines of Business, collaborating with EMC

and hardware engineering teams to develop, optimize, and integrate custom robotic

solutions that streamline measurement, validation, and data collection workflows.

Job Description :

In this role, you'll work at the intersection of robotics, computer vision, and software

engineering — designing and building automated systems that transform how EMC

teams measure, test, and validate products. You'll take concepts from early prototyping

and CAD design through to fully deployed robotic systems integrated into our

company’s infrastructure. Your contributions will directly impact engineering productivity

and product quality across many hardware programs. Key responsibilities include:

  • Design, develop, and deploy custom robotic automation systems for EMC

measurement and product testing.

  • Develop and maintain robot control software, data collection pipelines, and data

processing tools.

  • Collaborate with EMC and cross-functional teams to specify requirements and

architect end-to-end automation solutions.

  • Build scripts and software to automate failure detection, data collection, and analysis

workflows.

  • Integrate machine learning and computer vision techniques to enhance robotic system

capabilities, including automated inspection and intelligent test procedures.

  • Perform rapid CAD prototyping and 3D printing for custom fixtures, enclosures, and

mechanical components.

  • Deploy and maintain robotic systems across facilities, ensuring reliability and uptime.
  • Navigate ambiguous problem spaces and break down complex challenges into

manageable, well-engineered solutions.

Minimum Qualifications :

  • 5+ years of experience in software development with robotics-related projects.
  • Strong Python programming proficiency with experience building complex,

production-grade applications.

  • Experience in software design and complex algorithm implementation.
  • Familiarity with computer vision libraries and frameworks (OpenCV, depth sensing,

image processing).

  • Familiarity with mobile robotic systems and sensor integration.
  • Familiarity with CAD design tools and rapid prototyping / 3D printing workflows.
  • Strong analytical and critical thinking skills with the ability to work through ambiguity.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Robotics, Computer Science, Electrical Engineering, Mechanical

Engineering, or a related field.

Preferred Qualifications :

  • Programming skills in C++.
  • Familiarity with control and automation of test and measurement instruments (e.g.,

EMC receivers, spectrum analyzers, network analyzers) via SCPI, VISA, or similar

protocols

  • Knowledge of ROS framework and industrial robotic systems (e.g., Universal Robots

URScript).

- Experience with relational databases (PostgreSQL, MySQL) and managing large-

scale data collection, storage, and processing pipelines.

  • Experience with ML-based perception systems, including object detection, pose

estimation, or visual inspection.

  • Hands-on experience with PyTorch, TensorFlow, or similar deep learning frameworks

applied to vision tasks.

  • Experience deploying robotic systems in manufacturing or lab environments at scale.
  • Familiarity with motion planning, path optimization, and real-time control algorithms.
  • Experience integrating robotic systems into enterprise infrastructure and CI/CD

pipelines.

  • Master's degree with 5+ years of working experience in Robotics, Computer Science,

Electrical Engineering, or a related field.

Location: Cupertino, CA

Salary Range:$110,000-$150,000 Per a Year