Real-Time Systems Engineer
$141,380–$224,500 year
Hybrid · Torrance, California, United States
Job Summary
Real-Time Systems Engineer responsible for designing, implementing, and optimizing software for robot task and motion planning and computer vision within Divergent's Robotics & AI Software team. Collaborate to develop robust planning algorithms, robot kinematics/dynamics, collision detection, and integration with perception components (OpenCV, PCL). Contribute to code quality, testing, documentation, and knowledge sharing; leverage ROS/MoveIt, C++, Python, CI/CD, and containerization in a hybrid work environment in Torrance, CA. Pursue advanced research directions, publish/open-source contributions, and collaborate with cross-functional teams to deliver scalable robotic software solutions in automotive, aerospace, and defense contexts.
Required Qualifications
- Bachelor’s in Computer Science, Robotics, or related field with 5+ years of professional experience
- Proficient in programming languages such as C++ and Python
- Strong knowledge of data-structures, algorithms, and design pattern
- Fundamental understanding of industrial robotics including manipulator kinematics & dynamics, robot trajectory generation, and communications protocols
- Expertise with search algorithms, optimization methods, and constraint satisfaction
- Experience with open source robotic planning and manipulation software packages such as MoveIt and ROS
- Knowledge of unit-testing, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Excellent communication and collaboration skills
- Ability to work effectively with cross-functional teams, including product managers & owners, engineers, and internal customers
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.