AI/ML Robotics Software Developer

HEDRICK, CATHY D
Salt Lake City, UT, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$130,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Algorithm Design Data Analysis Computer Vision Unit Testing C++ (Programming Language) Code Review Computer Programming Continuous Integration Database Storage Structures Python (Programming Language)
+10 more
Machine Learning Object Detection Software Engineering Robot Operating System Pytorch Large Language Models Deep Learning Information Technology TensorRT Code Restructuring

Job description

  • Develop innovative algorithms for robotic perception, reasoning, and decision-making
  • Design and implement object detection, localization, and situational awareness systems
  • Develop and maintain scalable software codebases
  • Define database structures and identify data collection and analysis methodologies
  • Write and execute tests to validate system performance and compliance
  • Collaborate with software and robotics engineers in agile development environments
  • Prepare reports and technical documentation for intellectual property filings and proposals
  • Support deployment and advancement of autonomous robotic AI/ML solutions

Pay: $130,000.00 - $180,000.00 per year

Requirements

Do you have experience in Unit testing?, Do you have a Bachelor’s degree?, This is an exciting opportunity to work at the forefront of robotics and artificial intelligence technologies alongside a highly collaborative and multidisciplinary engineering team. The ideal candidate will have strong experience in computer vision, machine learning, and production-quality software development using C++ and Python., * MS or PhD in Engineering, Computer Science, Robotics, Machine Learning, Mathematics, or related quantitative field

  • 2+ years of experience in computer vision, image processing, and machine learning
  • Experience with object detection, tracking, and pose estimation
  • Experience training and fine-tuning deep learning and foundation models
  • Hands-on experience with PyTorch and TensorRT
  • Strong algorithm development experience
  • Strong production-level programming skills in C++ and Python
  • Experience with unit testing, refactoring, code reviews, documentation, and CI/CD practices
  • Excellent verbal and written communication skills
  • Strong problem-solving and interpersonal skills
  • Ability to collaborate effectively in agile development environments
  • ITAR compliance - Must be a U.S. citizen

Preferred Requirements:

  • Experience with robotic manipulators, industrial robots, or collaborative robots (cobots)
  • Knowledge of classical 3D computer vision techniques, including:
  • Camera calibration
  • Structure from motion
  • Stereo 3D reconstruction
  • Experience supporting IP documentation or proposal preparation, * Bachelor’s (Required), * computer vision, image processing, and machine learning: 2 years (Required)
  • PyTorch: 2 years (Required)
  • TensorRT: 2 years (Required)
  • object detection, tracking, and pose estimation: 2 years (Required)
  • C++ and Python: 2 years (Required)
  • AI/ML software product development: 2 years (Required)

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Paid parental leave
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Relocation assistance, * 401(k) matching
  • Health insurance
  • Paid parental leave
  • Professional development assistance
  • Relocation assistance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

4:52 min

Essential phases in building and refining language models

Anshul Jindal Anshul Jindal +1 · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:48 min

Uniting human resources and developers to manage artificial intelligence

Sibila Erdei Sibila Erdei · World Congress 2025

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all