Logo
Diverse Lynx

Robotic Software Engineer

Diverse Lynx, San Jose, California, United States, 95199

Save Job

Role: Robotic Software Engineer Location: San Jose,CA Job type: Contract

Must have skills: 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.

Description • 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.

Responsibilities 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.

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.