Robotics Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Persona AI · 16 hours ago

Robotics Software Engineer

Persona AI is developing and commercializing rugged, multi-purpose humanoid robots that perform real work. The role involves leading the integration and optimization of robot subsystems and collaborating with specialists to implement solutions for complex tasks.

Artificial Intelligence (AI)Robotics

Responsibilities

Lead the integration and optimization of diverse robot subsystems, with a strong emphasis on ensuring smooth interaction between manipulation, perception, and control
Collaborate closely with perception and manipulation specialists to develop and implement integrated solutions for tasks such as visual servoing, object tracking, and dexterous manipulation
Design and develop the core software architecture and robot API, ensuring modularity, scalability, and maintainability
Implement robust communication protocols and data exchange mechanisms between various robot subsystems (perception, manipulation, control)
Join a team developing cutting-edge technology to improve the safety of humanoid robots in manufacturing
Stay up-to-date with the latest advancements in robotics software and systems architecture

Qualification

RoboticsC++PythonRobotics middlewareSoftware architectureReal-time systemsProblem-solvingTeam collaboration

Required

BS, MS, or PhD in Robotics, Computer Science, or a related field
7+ years of experience (5+ with advanced degree) in developing robotics software platforms or related systems
Solid understanding of core robotics principles, including kinematics, dynamics, controls, estimation, and system identification
Proficiency in C++, Python, and relevant robotics middleware (e.g., ROS, LCM, DDS)
Experience developing and maintaining robot APIs and communication protocols
Deep understanding of operating systems concepts and real-time systems
Strong problem-solving skills and the ability to work effectively in a fast-paced startup environment

Preferred

Strong background in software architecture and systems design
Experience with embedded systems and real-time operating systems
Experience with containerization and deployment technologies (e.g., Docker)
Experience with automated testing and continuous integration/deployment (CI/CD)
Experience with simulation environments for testing system integration
Experience in a humanoid robot startup environment

Benefits

Competitive compensation
Excellent benefits
Flexible work environment
Equity opportunities

Company

Persona AI

twittertwitter
company-logo
Persona AI is a robotics company that provides robotic solutions.