What are the responsibilities and job description for the Staff Robotics Engineer position at Scientia Talent?
Staff Robotics Engineer (State Estimation)
Location: Pittsburgh, PA
We’re working with a technology company developing advanced intelligent systems designed to operate in complex, real-world environments. Their platform combines robotics, software, and data to enable high levels of autonomy, accuracy, and performance in dynamic conditions.
They are looking for a Staff Robotics Engineer with expertise in state estimation to lead the development of critical localisation and tracking systems across their platform.
The role
- Lead development of state estimation and localisation systems for real-world deployment
- Design and implement robust solutions across challenging environments and sensor conditions
- Improve system performance, reducing dependency on constrained inputs and improving reliability
- Develop and deploy algorithms using C and Python in production environments
- Collaborate with cross-functional teams across autonomy, perception, and systems engineering
- Contribute to technical direction and mentor engineers within the team
Key requirements
- ~10 years’ experience in robotics, autonomy, or related engineering fields
- Strong expertise in state estimation, including filtering (e.g. EKF), SLAM, and VIO
- Experience implementing algorithms using optimisation libraries (e.g. GTSAM, Ceres)
- Strong programming skills in C and Python
- Proven experience deploying systems in real-world, non-controlled environments
- Degree in Computer Science, Engineering, or a related field
What’s on offer
- Opportunity to work on advanced autonomous systems
- High level of ownership across critical technical components
- Collaborative, senior engineering environment
- Competitive package (details to be discussed)