cover image
ConfigUSA

Robotic Software Engineer

On site

San jose, United states

Mid level

Freelance

17-09-2025

Share this job:

Skills

Communication Python Version Control Problem-solving Operating Systems Programming git Software Development C++ Embedded Systems Tactile Sensors Robotics

Job Specifications

Robotic Software Engineer | San Jose, CA | 6+ Months

1. Strong proficiency in programming languages such as C++ and Python.

2. Expertise with robotic middleware platforms, especially ROS/ROS2.

3. Solid understanding of AI algorithms.

Highly desirable: Fluency in Japanese/Mandarin

* 5+ years of full-time industry experience in software engineering

* Strong proficiency in programming languages such as C++ and Python.

* Expertise with robotic middleware platforms, especially ROS/ROS2.

* Experience with real-time operating systems (RTOS) and embedded systems is a plus

* Solid understanding of AI algorithms and their application in robotics.

* Experience with software development best practices, including version control systems like Git, testing, and continuous integration.

* Working knowledge of simulation tools (especially IsaacSim).

* Excellent problem-solving skills and ability to work collaboratively in an interdisciplinary team environment.

* Strong communication skills, both written and verbal.

Responsibilites include:

* Develop and maintain robotic software frameworks that interface with physical robotic hardware and perception systems.

* Integrate and calibrate perception systems (e.g., cameras, LiDAR, tactile sensors) with robotic platforms to enable enhanced task-awareness.

* Develop abstraction layer to support plug-and-play integration of AI algorithms for robotic manipulation, motion planning, and control.

* Collaborate with AI researchers to translate cutting-edge algorithms into robust software implementations.

* Optimize software for performance and scalability in both simulation and real-world applications.

* Troubleshoot and resolve issues related to robotic software, hardware integration, and system performance.

* Contribute to documentation, code reviews, and the establishment of best practices within the team.

* Stay updated with the latest advancements in robotics software and AI to continuously enhance the team's capabilities.

About the Company

ConfigUSA is an US based IT Solutions & Staffing solutions company, headquartered in New Jersey, specializing in software development & managed cloud services. With delivery presence in USA, Canada and India, as one of the leading providers of information technology services and solutions, ConfigUSA is also in the business of deploying human intellectual capital to help your organization meet its information technology goals. Our expertise is derived from more than a decade of delivering world class IT consultancy and st... Know more