Logo
Tekfortune Inc

Robotic Software Engineer with C++ & Python

Tekfortune Inc, San Jose, California, United States, 95199

Save Job

Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world's leading organizations in a broad range of industries. In this quickly changing economic landscape, virtual recruiting and remote work are critical for the future of work. To support the active project demands and skills gaps, our staffing experts can help you find the best job for you.

Role:

Robotic Software Engineer with C++ & Python Location: San Jose, CA Duration: Long term Required Skills: C++ , Python Job Description: Qualifications: Master's degree in

Mechanical Engineering, Control Systems, Electrical Engineering, or Computer Science . 1-2 years of experience

in robotics, automation, or software engineering. Must have completed at least

one course in Robotics

during graduate studies. Strong proficiency in

C++ and Python . Fluency in

Japanese/Mandarin

(optional, added advantage). Preferred Skills & Experience:

Hands-on experience with

ROS/ROS2

robotic middleware. Understanding of

AI algorithms

and their applications in robotics. Exposure to

real-time operating systems (RTOS)

and

embedded systems

is a plus. Familiarity with

software development best practices

(Git, testing frameworks, CI/CD). Experience using

robotics simulation tools

(e.g., IsaacSim, Gazebo). Strong problem-solving and collaboration skills. Excellent communication skills, both verbal and written. Responsibilities:

Develop and maintain

robotic software frameworks

interfacing with robotic hardware and perception systems. Integrate and calibrate perception systems (e.g.,

cameras, LiDAR, tactile sensors ) for enhanced awareness. Build

abstraction layers

to enable plug-and-play integration of

AI algorithms

for robotic manipulation, motion planning, and control. Collaborate with AI researchers to convert

cutting-edge algorithms into robust, real-world software implementations . Optimize software for

performance, scalability, and reliability

across simulation and real-world environments. Troubleshoot and resolve

robotics software/hardware integration issues . Participate in

code reviews, documentation, and best practices adoption . Stay updated with the latest

robotics and AI advancements

to enhance team capabilities.

For more information and other jobs available please contact our recruitment team at careers@tekfortune.com. To view all the jobs available in the USA and Asia please visit our website at https://www.tekfortune.com/careers/.