Systems Software Engineer - Liberty Robotics jobs in United States
cer-icon
Apply on Employer Site
company-logo

LMI · 1 week ago

Systems Software Engineer - Liberty Robotics

LMI Technologies, through its Liberty Robotics division, provides advanced 3D volumetric vision guidance systems for various industrial applications. The Systems Software Engineer will focus on developing high-quality C++ software that integrates deep algorithmic work in 3D vision with DevOps practices to enhance automation solutions.

AnalyticsConsultingInformation TechnologyLogisticsManagement ConsultingProfessional Services
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Strong Proficiency in C++17 or higher
Demonstrates mastery of structured binding, std::optional, std::variant, lambda expressions, and strictly typed memory management
Deep understanding of 3D math concepts essential for robotics, including matrix transformations, vectors, quaternions, and 4x4 homogeneous transformations
Ability to implement geometric algorithms efficiently with an emphasis on scalable, modular architectures
Extensive experience in segmentation, filtering, registration (ICP), and manipulating large point clouds for robotic guidance
Ability to build pipelines for visualizing 3D point clouds and geometric models within custom applications
Functional knowledge for fundamental image processing (calibration, filtering, thresholding)
Strong experience building responsive desktop UIs for industrial applications
Proficiency in embedding VTK windows inside Qt widgets and managing interactions between GUI threads and heavy processing worker threads
Experience setting up and maintaining pipelines to automate compilation, testing, and packaging across different platforms
Advanced knowledge of CMake and environment management to ensure reproducible production builds
Advanced usage and management of remote repositories
Strict adherence to GitFlow (managing feature, release, and hotfix branches) to ensure codebase stability
Experience using Redmine for issue tracking, time logging, and sprint planning

Qualification

Modern C++3D Linear AlgebraPCLJenkins CIQt FrameworkCMakeGit & GitHubOpenCVVTKGitFlow MethodologyAgile ToolsPython

Required

Degree in Computer Science, Mechatronics, or Electrical/Software Engineering
3+ years of experience with Modern C++ (C++17+) including structured binding, std::variant, and lambda expressions
Deep proficiency in 3D Linear Algebra (4x4 homogeneous transformations) and PCL (Point Cloud Library)
Proven experience with Jenkins, CMake, and advanced Git/GitHub management
Strong experience embedding 3D visualization windows within Qt industrial applications
Experience using Redmine or similar tools for agile sprint planning and issue tracking
Strong Proficiency in C++17 or higher
Demonstrates mastery of structured binding, std::optional, std::variant, lambda expressions, and strictly typed memory management
Deep understanding of 3D math concepts essential for robotics, including matrix transformations, vectors, quaternions, and 4x4 homogeneous transformations
Ability to implement geometric algorithms efficiently with an emphasis on scalable, modular architectures
Extensive experience in segmentation, filtering, registration (ICP), and manipulating large point clouds for robotic guidance
Ability to build pipelines for visualizing 3D point clouds and geometric models within custom applications
Functional knowledge for fundamental image processing (calibration, filtering, thresholding)
Strong experience building responsive desktop UIs for industrial applications
Proficiency in embedding VTK windows inside Qt widgets and managing interactions between GUI threads and heavy processing worker threads
Experience setting up and maintaining pipelines to automate compilation, testing, and packaging across different platforms
Advanced knowledge of CMake and environment management to ensure reproducible production builds
Advanced usage and management of remote repositories
Strict adherence to GitFlow (managing feature, release, and hotfix branches) to ensure codebase stability
Experience using Redmine for issue tracking, time logging, and sprint planning

Preferred

Knowledge of Python coding
Familiarity with optical systems (lenses, cameras, or filters)

Company

LMI is a consulting firm dedicated to improving the management of government.

H1B Sponsorship

LMI has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (38)
2024 (20)
2023 (17)
2022 (5)

Funding

Current Stage
Late Stage
Total Funding
$0.25M
Key Investors
Mission Daybreak
2022-09-19Grant· $0.25M
2022-07-12Private Equity
2020-12-21Acquired

Leadership Team

leader-logo
Joshua Wilson
Chief Executive Officer
linkedin
Company data provided by crunchbase