Mechatronics Software Test Lead

HCL Technologies Limited

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Mechatronics Engineer: Robotics Hardware Prototyping
Lead Mechatronics Engineer: Robotics Hardware Prototyping

HCL Technologies Limited • Mountain View (CA)

On-site
USD 75,000 - 116,000
Test Lead
Test Lead

HCLTech • San Jose (CA)

On-site
USD 140,000 - 200,000
Mechatronics Engineer
Mechatronics Engineer

HCLTech • Mountain View (CA)

On-site
USD 75,000 - 116,000
Senior Mechatronics Test Engineer — Robotics Hardware
Senior Mechatronics Test Engineer — Robotics Hardware

Agility Robotics • Fremont (CA)

Hybrid
USD 170,000 - 221,000
401(k) with company match
Equity option
Medical/dental/vision insurance
+2
Senior Robotics Software Lead
Senior Robotics Software Lead

HCL Technologies Limited • North Reading (MA)

On-site
USD 120,000 - 160,000
Mechatronics Engineer II — Robotics & Automation Innovator
Mechatronics Engineer II — Robotics & Automation Innovator

Lam Research • Fremont (CA)

Hybrid
USD 86,000 - 183,000
Mechatronics Engineer: Lead Robotic Automation & Systems
Mechatronics Engineer: Lead Robotic Automation & Systems

Katalyst CRO • Peoria (IL)

On-site
USD 85,000 - 120,000
Mechatronics Engineer II – Robotics & Automation (Hybrid)
Mechatronics Engineer II – Robotics & Automation (Hybrid)

Lam Research Corporation • Fremont (CA)

Hybrid
USD 86,000 - 183,000
Senior Instrument Control Software Engineer - Robotics & Hardware
Senior Instrument Control Software Engineer - Robotics & Hardware

Programming.com • San Carlos (CA)

On-site
USD 140,000 - 210,000
Mechatronics Test Engineer - Robotics Hardware Verification and Validation
Mechatronics Test Engineer - Robotics Hardware Verification and Validation

Inabia Software & Consulting Inc. • North Reading (MA)

On-site
USD 90,000 - 130,000