Systems Software Engineer - Liberty Robotics

LMI Technologies
Dexter, Washtenaw County, MI


Liberty Robotics provides 3D volumetric vision guidance systems for robot applications. Our systems improve manufacturing, material/part handling, and logistics operations performed in industrial environments. We drive to inspire like-minded individuals who envision a future where manufacturing assembly and material handling processes are faster, safer, more reliable and flexible. We put the “eyes” on robots within automation, assembly, material handling, and warehouse distribution industries.

What will you do as a Systems Software Engineer?

Liberty Robotics is seeking a high-caliber Systems Software Engineer to join our core R&D team. This role is designed for a C++ expert who takes pride in "industrial-grade" software combining deep algorithmic work in 3D vision with the DevOps discipline required to deploy global-scale automation solutions.

Core Technical Requirements

Modern C++ & Mathematical Foundations
  • Modern C++ Standard: Strong proficiency in C++17 or higher .
  • Expertise: Must demonstrate mastery of structured binding, std::optional , std::variant , lambda expressions, and strictly typed memory management.
  • 3D Linear Algebra: Deep understanding of 3D math concepts essential for robotics, including matrix transformations, vectors, quaternions, and 4x4 homogeneous transformations.
  • Algorithm Design: Ability to implement geometric algorithms efficiently with an emphasis on scalable, modular architectures.

3D Vision & Processing Libraries

  • PCL (Point Cloud Library): Extensive experience in segmentation, filtering, registration ( ICP ), and manipulating large point clouds for robotic guidance.
  • VTK (Visualization Toolkit): Ability to build pipelines for visualizing 3D point clouds and geometric models within custom applications.
  • OpenCV: Functional knowledge for fundamental image processing (calibration, filtering, thresholding).

GUI Development

  • Qt Framework: Strong experience building responsive desktop UIs for industrial applications.
  • Integration: Proficiency in embedding VTK windows inside Qt widgets and managing interactions between GUI threads and heavy processing worker threads.

DevOps & Workflow Standards

CI/CD & Automation

  • Jenkins CI: Experience setting up and maintaining pipelines to automate compilation, testing, and packaging across different platforms.
  • Build Systems: Advanced knowledge of CMake and environment management to ensure reproducible production builds.

Version Control & Project Management

  • Git & GitHub: Advanced usage and management of remote repositories.
  • GitFlow Methodology: Strict adherence to GitFlow (managing feature, release, and hotfix branches) to ensure codebase stability.
  • Agile Tools: Experience using Redmine for issue tracking, time logging, and sprint planning.

What do you need to be successful?

  • Education : Degree in Computer Science, Mechatronics, or Electrical/Software Engineering.
  • C++ Expertise: 3+ years of experience with Modern C++ (C++17+) including structured binding, std::variant, and lambda expressions.
  • 3D Foundations : Deep proficiency in 3D Linear Algebra (4x4 homogeneous transformations) and PCL (Point Cloud Library).
  • Infrastructure Skills: Proven experience with Jenkins, CMake , and advanced Git/GitHub management.
  • UI/UX: Strong experience embedding 3D visualization windows within Qt industrial applications.
  • Process Knowledge: Experience using Redmine or similar tools for agile sprint planning and issue tracking.
  • Bonus Assets: Knowledge of Python coding and familiarity with optical systems (lenses, cameras, or filters).

Our Mission

Liberty Robotics has recently joined LMI Technologies , which is recognized as one of Canada’s Best Workplaces and is a medium-sized technology company built on a culture of openness, respect and professional excellence. Together, our staff 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. The result of this teamwork is high-performance, easy-to-implement and cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.

#LMISJ

We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy (

Posted 2026-02-12

Recommended Jobs

Warehouse Mechanic

ZLM Services LLC
Casco, MI

Join an award-winning company and be proud of the quality work you do! ZLM Services provides competitive benefits for dedicated employees including medical, dental, vision, and life insurance; paid h…

View Details
Posted 2025-09-18

AutoCAD Drafter

CS TECH Ai
Novi, MI

Location: Novi, Michigan Experience: 3+ years professional AutoCAD drafting experience (preferably in telecommunications or infrastructure projects) Qualification: Associate’s degree or technica…

View Details
Posted 2026-02-12

Technical Product Lead, Advanced eMotors

BorgWarner Inc.
Auburn Hills, MI

Position Technical Product Lead, Advanced eMotors Location Kokomo, Indiana or Auburn Hills, Michigan About Us BorgWarner is a global product leader in delivering innovative and…

View Details
Posted 2026-01-29

Sourcing Specialist - Human Resources

The Children's Center of Wayne County
Detroit, MI

Description The Children’s Center has an opening for a Sourcing Specialist in the Human Resources department.  This rewarding position will be responsible for: ~Utilize sourcing techniques to at…

View Details
Posted 2026-01-28

Independent Sales Executive

Indigo Solutions Group
Detroit, MI

Embrace Flexibility and High Earnings with Indigo Solutions Group! This is NOT a J-O-B == It's a Lifestyle! Are you tired of the traditional 9-to-5 grind? At Indigo Solutions Group, we offe…

View Details
Posted 2025-09-20

Field Service Diesel Technician

Cummins Inc.
Wyoming, MI

DESCRIPTION Job Summary: Diagnoses and completes less complex repairs to engines at the customer’s site. We are looking for a talented Diesel Technician/Mechanic to join our Distribution bus…

View Details
Posted 2026-02-18

Purchasing Agent

Technique Inc
Jackson, MI

Department: Purchasing Employment status: Non-Exempt Reports to: Supply Chain Manager SUMMARY/OBJECTIVE The purchasing agent negotiates vendor terms, prices and schedules delivery usin…

View Details
Posted 2026-01-20

Full Time Flexible Nanny

Jovie of Michigan & Pittsburgh
Canton, MI

Are you passionate about making a meaningful impact in a child’s life? Imagine a role where every day is filled with giggles, discovery, and the chance to help children grow and thrive — all while …

View Details
Posted 2026-01-20

Shipping Clerk

Hillsdale, MI

Shipping Clerk Looking for an experienced Shipping Clerk in the Hillsdale area. This is a full-time, 1st shift position working in a manufacturing facility.  What's in it for you? Elwood Staff…

View Details
Posted 2026-02-12