Senior Autonomy & Software Engineer

Utah

Influx Search
Apply for this Job

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.

Date Posted: 03 June 2025
Apply for this Job