Test Lead

HCLTech

San Jose (CA)

On-site

USD 140,000 - 200,000

Full time

37 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HCL Technologies Limited in California is seeking a hands-on Mechatronics Software Engineer to lead software architecture for robotic and automation systems. You will work across mechanical, electrical, and firmware domains to drive integration, bring-up, and fleet deployment.

The role emphasizes C++/Python development, ROS/ROS2 ecosystems, Linux environments, and containerized deployment with Docker. Collaboration with diverse engineering teams is essential for successful API definitions and

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, or Mechatronics.
  • Strong proficiency in C++ and Python.
  • Hands-on ROS/ROS 2 experience.
  • Experience with Linux environments and CI/CD pipelines.
  • Familiarity with robot motion control and sensor fusion.

Responsibilities

  • Design, develop, test, and deploy robust software architectures for robotic systems using C++ and Python in Linux environments.
  • Develop, optimize, and maintain ROS/ROS 2 packages, nodes, and middleware for real-time control, sensor integration, teleoperation, and communication protocols.
  • Build containerized applications using Docker and establish CI/CD pipelines for automated testing and deployment to remote robot fleets.
  • Support hardware-in-the-loop (HIL) testing, software debugging, and joint software-hardware validation during prototype bring-up.
  • Perform root cause analysis of system bugs, software regressions, and performance bottlenecks across software, firmware, and hardware boundaries.
  • Collaborate with mechanical and electrical engineers to define API specs, sensor/actuator interface requirements, and power/communication data flows.
  • Support secondary hardware tasks as needed, including basic prototype assembly, sensor wiring verification, and hardware interface debugging using multimeters and oscilloscopes.
  • Produce clean, well-documented code, unit tests, technical reporting, and system architecture documentation.

Skills

C++ programming
Python programming
ROS/ROS 2
Linux experience
CI/CD pipelines
Hardware-software interfacing
Telemetry/teleoperation

Education

Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, or Mechatronics

Tools

ROS / ROS 2
Linux
Docker
CI/CD tooling
Serial/CAN protocols

Job description

Career Opportunities: Test Lead (190490)

Requisition ID190490-Posted11/06/2026

We are seeking a highly skilled and hands-on Mechatronics Software Engineer to join our Engineering Services team. This role is focused primarily on software architecture, control algorithms, middleware, and system-level software integration for complex robotic and automated systems, with secondary responsibilities in hardware interface and bring-up. You will drive software development from early conceptual ideation through to system integration and fleet deployment, collaborating closely with multidisciplinary teams across mechanical, electrical, and firmware domains.

Key Responsibilities

Design, develop, test, and deploy robust software architectures for robotic and electromechanical systems using C++ and Python in Linux environments.

  • Develop, optimize, and maintain ROS / ROS 2 packages, nodes, and middleware for real-time control, sensor integration, teleoperation, and communication protocols.
  • Implement software for integrating commercial off-the-shelf (COTS) robots, mobile platforms, and custom robotic manipulators via proprietary APIs and SDKs.
  • Build containerized applications using Docker and establish CI/CD pipelines for automated testing, build verification, and deployment to remote robot fleets.
  • Support hardware-in-the-loop (HIL) testing, software debugging, and joint software-hardware validation during prototype bring-up.
  • Perform root cause analysis of system bugs, software regressions, and performance bottlenecks across software, firmware, and hardware boundaries.
  • Collaborate with mechanical and electrical engineers to define API specs, sensor/actuator interface requirements, and power/communication data flows.
  • Support secondary hardware tasks as needed, including basic prototype assembly, sensor wiring verification, and hardware interface debugging using multimeters and oscilloscopes.
  • Produce clean, well-documented code, unit tests, technical reporting, and system architecture documentation.
Skill Requirements

Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, Mechatronics.

  • Strong proficiency in C++ and Python programming.
  • Extensive hands-on experience with ROS / ROS 2 (Robot Operating System).
  • Deep familiarity with Linux environments, and modern CI/CD deployment pipelines for remote robot fleets.
  • Experience with robot motion control, kinematics, state estimation, sensor fusion, and teleoperation interfaces.
  • Experience integrating commercial off-the-shelf (COTS) robots and hardware sensors using proprietary APIs, SDKs, serial/CAN protocols, and network interfaces.
  • Working knowledge of electromechanical systems (motors, actuators, sensors, PCB interactions) to effectively collaborate with hardware teams and assist in bring-up.
  • Experience with basic hardware troubleshooting tools (multimeters, oscilloscopes) and prototype assembly.
  • Strong written and verbal communication skills for technical documentation, design reviews, and cross-functional collaboration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Hardware-Software Integration Engineer
Robotics Hardware-Software Integration Engineer

Veriipro • Atlanta (GA)

On-site
USD 110,000 - 170,000
Senior Mechatronics and Control Engineer
Senior Mechatronics and Control Engineer

Berkshire Grey, Inc. • Bedford (MA)

On-site
USD 120,000 - 180,000
Senior Technical Lead
Senior Technical Lead

HCLTech • North Reading (MA)

On-site
USD 120,000 - 160,000
Senior Mechatronics and Control Engineer
Senior Mechatronics and Control Engineer

Berkshire Grey • Bedford (MA)

On-site
USD 120,000 - 180,000
Robot System Testing Engineer
Robot System Testing Engineer

Maven Robotics • San Francisco (CA)

On-site
USD 120,000 - 170,000
Mechatronics Software Test Lead
Mechatronics Software Test Lead

HCL Technologies Limited • San Jose (CA)

On-site
USD 140,000 - 200,000
Manager of Test Operations
Manager of Test Operations

Apptronik • Austin (TX)

On-site
USD 150,000 - 210,000
Robotics Engineer
Robotics Engineer

MaximaTek • Fremont (CA)

On-site
USD 110,000 - 150,000
Targeted placement
Technical resume rebuild
Interview coaching
ROLE Robot System Testing Engineer Define and Execute Robot Testing Plans
ROLE Robot System Testing Engineer Define and Execute Robot Testing Plans

Maven Robotics, Inc. • San Francisco (CA)

On-site
USD 120,000 - 170,000
Mechatronics / Automation Specialist
Mechatronics / Automation Specialist

EPAM Systems • United States

On-site
USD 75,000 - 110,000