About the Company
My client is an innovative, venture-backed company developing cutting-edge AI/ML software that empowers robotic systems to perceive, reason, learn, and act autonomously in complex, real-world environments. At the forefront of robotics and artificial intelligence, the team fosters a highly collaborative environment where cross-disciplinary innovation thrives. If you’re passionate about pushing the boundaries of autonomy in robotics, working alongside top-tier engineers and researchers, this opportunity is for you.
About the Role
My client is seeking a Senior Software or Autonomy Engineer with a strong background in robotics, AI, or machine learning to help build advanced collaborative autonomy applications for robotic systems. You'll be developing the algorithms and systems that enable robots to operate intelligently and independently in dynamic, unstructured settings.
Key Responsibilities
Design and implement advanced algorithms for perception, planning, and decision-making in robotic manipulators (including industrial robots and collaborative robots).
Contribute to a robust software codebase using modern development practices.
Define and manage data collection strategies, database structures, and analysis pipelines.
Develop and run system-level tests to validate performance and ensure reliability.
Work in close coordination with autonomy and software teams within an agile development environment.
Assist with documentation for IP filings and technical proposals.
Qualifications & Skills
MS or PhD in Computer Science, Robotics, Engineering, Mathematics, or a related field.
5+ years of experience in one or more areas:
Computer vision, image processing
Deep learning for detection, classification, or pose estimation
Multi-modal sensory fusion
3D vision (stereo, SfM, 3D reconstruction)
Motion planning or reinforcement learning
Scene reasoning in unstructured environments
Proficient in C++, Python, ROS2, and CUDA.
Strong track record of algorithm development and system integration.
Experience leading or mentoring small technical teams is a plus.
Excellent problem-solving, communication, and collaboration skills.
Eagerness to work in a multidisciplinary environment and adapt to evolving challenges.
Work Environment
On-site role based in Salt Lake City, Utah.
Standard work week is Monday through Friday, with flexibility for overtime and weekends as needed.
Must be comfortable with occasional standing/sitting for extended periods.
Safety and situational awareness are essential in all work areas.
Join my client and play a key role in building next-generation autonomous robotic solutions that are changing how machines interact with the world.
If this role sounds exciting to you, please apply or reach out to me directly!