Software Engineer III

Liberty Robotics | Machine Vision AI

Dexter (MI)

Hybrid

USD 120,000 - 170,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Profit Sharing Program Participation
Hybrid work environment
Education Support Program
Health benefits

Job summary

Liberty Robotics is seeking an analytical Software Engineer III to join our core Technology Research team, owning end-to-end software from concept to deployment on our 3D machine vision platform.

You will design and validate 2D/3D vision pipelines, port production code to hardware, and work with depth sensors to ensure deterministic real-time performance on the factory floor. Occasional travel to customer sites is required.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related technical field.
  • Solid foundational understanding of linear algebra, geometry, coordinate systems, and rigid-body transformations.
  • Hands-on experience with 3D computer vision and perception algorithms, including point cloud processing, 3D registration, pose estimation, object detection, object fitting, reconstruction, and related techniques.
  • Experience with 2D image processing and computer vision methods, including image filtering, feature extraction, segmentation, object detection, image registration, and morphological operations.
  • Industry experience developing software, algorithms, or perception systems for real-world applications.
  • Strong analytical and problem-solving skills, with the ability to develop and validate algorithms.
  • Demonstrated ability to write efficient, maintainable, and production-quality software in C++ and/or Python.
  • Willingness to travel to customer and OEM installation sites (approximately 1 week out of 10) for live field validations on active machinery.
  • Extensive career background comprising 5 to 10 years of focused technical expertise in 3D perception and image processing stacks.

Responsibilities

  • Formulate, implement, and validate advanced 2D and 3D computer vision pipelines from mathematical first principles.
  • Port, optimize, and deploy production-quality code that interfaces with physical depth sensors, ensuring real-time control loops remain deterministic and lag-free.
  • Evaluate system architectures to intelligently determine when to leverage classical image processing workflows versus modern deep learning models to eliminate operational latencies.
  • Champion software development best practices by leading meticulous peer code reviews, refactoring legacy components, and managing complex multi-codebase integrations.
  • Collaboratively troubleshoot and fine-tune your vision pipelines live on physical hardware and prototype configurations.

Skills

2D image processing
3D computer vision
C++
Python
Analytical reasoning
Real-time systems

Education

Bachelor's degree in Computer Science / Electrical Engineering / Robotics / Mathematics
Spatial Mathematics
3D Perception Stack
2D Image Processing
Software Development
Field commitments (travel)
5-10 years experience in 3D perception and image processing

Tools

CUDA
OpenCL

Job description

At Liberty Robotics, we provide 3D volumetric vision guidance systems for robot applications. Our systems improve manufacturing, material/part handling, and logistics operations performed in industrial environments. We are looking for highly qualified applicants to join our core Technology Research team. We drive to inspire like-minded individuals who envision a future where manufacturing assembly and material handling processes are faster, safer, and more reliable.

We recently joined LMI Technologies, recognized as one of Canada’s Best Workplaces. Together, our teams work passionately toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators working in industrial factory automation around the world.

We are seeking an analytical and technically mature Software Engineer III to join our core team. Collaborating in a fast-paced environment alongside dedicated researchers and engineers, you will serve as a high-visibility individual contributor with complete, end-to-end software ownership.

This stable, core role is designed for a self-starting engineer who can seamlessly bridge the gap between high-level mathematical research and production-grade code. In this position, you will be responsible for taking advanced algorithmic concepts out of a clean simulation environment and successfully deploying them onto a loud, unpredictable manufacturing floor.

Typical Duties, Activities, Responsibilities
  • Algorithmic Design & Validation: Formulate, implement, and validate advanced 2D and 3D computer vision pipelines from mathematical first principles.
  • Transitioning Lab to Field: Port, optimize, and deploy production-quality code that interfaces with physical depth sensors, ensuring real-time control loops remain deterministic and lag-free.
  • Strategic R&D Decision Making: Evaluate system architectures to intelligently determine when to leverage classical image processing workflows versus modern deep learning models to eliminate operational latencies.
  • Technical Ownership & Code Quality: Champion software development best practices by leading meticulous peer code reviews, refactoring legacy components, and managing complex multi-codebase integrations.
  • Hands-on Validation: Collaboratively troubleshoot and fine-tune your vision pipelines live on physical hardware and prototype configurations.
Education and Qualifications
  • Education: Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related technical field.
  • Spatial Mathematics: Solid foundational understanding of linear algebra, geometry, coordinate systems, and rigid-body transformations.
  • 3D Perception Stack: Hands-on experience with 3D computer vision and perception algorithms, including point cloud processing, 3D registration, pose estimation, object detection, object fitting, reconstruction, and related techniques.
  • 2D Image Processing: Experience with 2D image processing and computer vision methods, including image filtering, feature extraction, segmentation, object detection, image registration, and morphological operations.
  • Software Development: Industry experience developing software, algorithms, or perception systems for real-world applications.
  • Analytical Rigor: Strong analytical and problem-solving skills, with the ability to develop and validate algorithms.
  • Production Coding: Demonstrated ability to write efficient, maintainable, and production-quality software in C++ and/or Python.
  • Field Commitments: Willingness to travel to customer and OEM installation sites (approximately 1 week out of 10) to perform live field validations on active machinery.
  • Professional Tenure: Extensive career background comprising 5 to 10 years of focused technical expertise in 3D perception and image processing stacks.
Preferred Qualifications
  • Advanced Degree: M.S. or Ph.D. in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related field.
  • Domain Expertise: Professional background within the Logistics or Automotive industry.
  • Imaging & Optics: Understanding of camera and imaging systems, including camera calibration, pinhole camera models, stereo vision, and depth sensing technologies.
  • Mathematical Optimization: Background in linear and nonlinear optimization, with practical experience applying optimization techniques to computer vision, robotics, or perception problems.
  • Advanced AI Evaluation: Knowledge of machine learning and deep learning techniques, including CNNs, Transformers, foundation models, multimodal learning, pre-training, fine-tuning, and model deployment, paired with the ability to evaluate the strengths and limitations of modern AI approaches.
  • Hardware Acceleration: GPU programming experience (e.g., CUDA, OpenCL, or related frameworks) is a plus.
  • Engineering Best Practices: Familiarity with software development best practices, including version control, testing, code reviews, and continuous integration.
  • Location Priority: Candidates located in, or willing to relocate to, the Ann Arbor, Michigan area are preferred.
Perks and Benefits
  • Location & Work Arrangement: Hybrid work environment with at least three days per week in our office in Dexter, Michigan, just minutes from Ann Arbor.
  • Environment: Collaborative, innovative, and cubicle-free R&D laboratory where engineers work together on challenging real-world robotics and 3D machine vision problems. Our hands-on environment encourages technical ownership, independent thinking, and collaboration rather than heavy supervision.
  • Compensation: We offer competitive salary + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance).
  • Health Benefits: Your health and wellness are vital to the success of Liberty Robotics, and our benefit plans provide an important foundation of stability to you and your family. We are proud to provide the following benefits to our employees: Medical and Prescription Drug, Dental, Vision, Basic Life and Accidental Death & Dismemberment (AD&D) Insurance, Short-Term Disability, Long-Term Disability, Employee Assistance Program, Travel Assistance, and Will Prep.
  • Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
  • Company Culture: Enjoy free snacks and drinks, team-building events, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
Logistics Note:

Please note that financial relocation assistance and immigration sponsorship are not available for this position.

Our Recruitment Process:

While we appreciate your interest in Liberty Robotics and LMI Technologies very much, we may only be able to respond to candidates selected for further consideration. We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):

  • Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
  • Technical Assessment!
  • Role Fit (Hiring Manager): A deep dive into your experience, knowledge, and skills as well as sharing of role expectations and team initiatives:
  • 1st Round: General background and foundational knowledge in areas such as mathematics, image processing, and programming.
  • 2nd Round: Problem solving skills and ability to apply knowledge to practical challenges.
  • Cultural & Peer Alignment (Hiring Team & Stakeholders): A collaborative session with prospective colleagues and cross-functional partners to explore technical synergy, shared experiences, and the professional landscape at Liberty Robotics.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III - Liberty Robotics (Hybrid)
Software Engineer III - Liberty Robotics (Hybrid)

LMI Technologies • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Hybrid work in Dexter, MI
Collaborative R&D environment
Competitive salary + profit sharing
+3
Field Application Engineer II
Field Application Engineer II

LMI Technologies • Michigan

On-site
USD 90,000 - 120,000
Field Application Engineer I - Liberty Robotics
Field Application Engineer I - Liberty Robotics

LMI Technologies • Dexter (MI)

On-site
USD 70,000 - 90,000
Profit Sharing
Health coverage
PTO & holidays
+3
Business Development Manager – 2D Smart Vision
Business Development Manager – 2D Smart Vision

LMI Technologies • United States

Remote
USD 110,000 - 160,000
Competitive compensation
Health coverage
Paid time off
+3
Software Engineer
Software Engineer

Talentify • North Reading (MA)

On-site
USD 114,000 - 135,000
Health insurance
Dental & Vision
401(k)
+1
Senior Software Engineer, 3D Vision & Perception
Senior Software Engineer, 3D Vision & Perception

Liberty Robotics | Machine Vision AI • Dexter (MI)

Hybrid
USD 120,000 - 170,000
Profit Sharing Program Participation
Hybrid work environment
Education Support Program
+1
Robotics Integration Engineer
Robotics Integration Engineer

Compound Eye • Redwood City (CA)

On-site
USD 135,000 - 175,000
ISO stock options
Medical, dental, vision insurance
Annual home office stipend
+2
Robotics Software Engineer Intern
Robotics Software Engineer Intern

Relativity Space, Inc. • Long Beach (CA)

On-site
USD 25,000 - 52,000
Physical AI R&D Engineer
Physical AI R&D Engineer

Navflex, Inc. • Broomfield (CO)

On-site
USD 115,000 - 140,000
Medical, dental, vision insurance
Paid time off
Paid sick leave
Senior 3D Vision Software Engineer (Real-Time)
Senior 3D Vision Software Engineer (Real-Time)

LMI Technologies • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Hybrid work in Dexter, MI
Collaborative R&D environment
Competitive salary + profit sharing
+3