Tekfortune Inc
Robotic Software Engineer with C++ & Python
Tekfortune Inc, San Jose, California, United States, 95199
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/.
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/.