×
Register Here to Apply for Jobs or Post Jobs. X

Systems Software Engineer - Liberty Robotics

Job in Dexter, Washtenaw County, Michigan, 48130, USA
Listing for: LMI Technologies
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Dexter

Systems Software Engineer – Liberty Robotics

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 Dev Ops discipline required to deploy global-scale automation solutions.

Core Technical Requirements
  • Modern C++ Standard:
    Strong proficiency in C++17 or higher.
  • Expertise:
    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:
    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):
    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 embedding VTK windows inside Qt widgets and managing interactions between GUI threads and heavy processing worker threads.
Dev Ops & 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 & Git Hub:
    Advanced usage and management of remote repositories.
  • Git Flow Methodology:
    Strict adherence to Git Flow (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/Git Hub 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.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Internet Publishing

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary