Overview
On Site
$50 - $55
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
C++
Python
ROS/ROS2
IsaacSim
Robotic
Job Details
Role: Robotic Software Engineer
Location: San Jose, CA (100% Onsite Local candidates preferred)
Duration: 6 Months
Job Summary:
TCS is seeking a Robotic Software Engineer with strong programming skills in C++ and Python and hands-on experience with ROS/ROS2. The ideal candidate will have a Master s in Control Systems, Electrical, or Computer Science, with coursework or project experience in Robotics.
Key Responsibilities:
- Design, develop, and maintain robotic software frameworks.
- Integrate and calibrate sensors (LiDAR, cameras, tactile systems) with robotic platforms.
- Implement and optimize AI algorithms for motion planning and robotic control.
- Collaborate with AI and hardware teams to deliver scalable, real-world robotic solutions.
- Perform troubleshooting, testing, and performance tuning of robotic systems.
Required Skills & Qualifications:
- 1 2 years experience in robotics or software engineering.
- Strong in C++ and Python programming.
- Proficiency with ROS/ROS2 and simulation tools like IsaacSim.
- Knowledge of AI algorithms, RTOS, and embedded systems (preferred).
- Experience with Git, CI/CD, and software best practices.
- Excellent communication and teamwork skills.
- Fluency in Japanese or Mandarin is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.