Software Engineer III - Liberty Robotics
LMI Technologies
Job Description
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: 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.
- 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.
- Location: Fully on-site at our technology hub in the Ann Arbor/Dexter, Michigan area.
- Environment: A collaborative, innovative, and cubicle-free R&D laboratory designed for engineers who perform at their best under high personal accountability 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.
- Enjoy free snacks and drinks, team-building events, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
- Please note that financial relocation assistance and immigration sponsorship are not available for this position.
- We are recognized as a “Great Place to Work” for 10 consecutive years!
- 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.
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 (-policy).
Powered by JazzHR
h0NwzBTmhp
- ...sounds like a brand you’d like to be a part of, consider joining our team! Job Description Salary- 120-130k base A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus – encompassing other...SuggestedLocal area
$105.9k - $180k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...best and the brightest research scientist, software engineers, application development... ...semi sophisticated products which include robotics, high performance and distributed computing...SuggestedMinimum wageFull timeWork experience placementFlexible hours$90.58k - $134.74k
...have an opening for a Research Engineer with RF hardware experience.... ...processing algorithms and software implemented on real-time hardware... ...; novel imaging technology; robotics; quantum sensing and... ...Bachelors with 2+ years OR MS; RE III - Bachelors with 5+ years OR...SuggestedWork at officeRemote work- ...have an opening for a Research Engineer with FPGA and low-level code... ...processing algorithms and software implemented on real-time hardware... ...; novel imaging technology; robotics; quantum sensing and... ...2+ years OR M.S. degree; RE III - Bachelors with 5+ years OR...SuggestedWork at officeRemote work
- ...pie! If this sounds like a brand you’d like to be a part of, consider joining our team! Job Description Level III Site Reliability Engineers are recognized technical experts who lead complex projects and initiatives, drive innovation, and serve as key...SuggestedFull timeLocal areaRelocation
$189k - $310.5k
...driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City... ....You’ll collaborate daily with ML researchers, software engineers, robotics engineers, and hardware teams to design, build, and deploy perception...Temporary workWork at officeFlexible hours$105.9k - $180k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our...Minimum wageFull timeRemote workWorldwideFlexible hours$58k - $115.9k
Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity:...Full timeContract workWork experience placementRemote workFlexible hours$41.9k - $83.8k
...Job Title: Software Engineer Intern - Summer 2027 Job Category: Intern/Co-op Time Type: Part time Minimum Clearance Required to Start: None Employee Type: Part-Time On-Call Percentage of Travel Required: None Type of Travel: * * * The Opportunity...Contract workPart timeWork experience placementSummer workInternshipRemote workFlexible hours$110k - $204.2k
Are you passionate about building AI-driven software that transforms how professionals work? Join our fast-moving, forward-thinking group... ...of Thomson Reuters, a global leader. As a Senior Software Engineer, AI, you will play a hands-on role in full-stack web development...Full timeWork at officeLocal areaFlexible hours$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$139.3k - $203.6k
...Remote candidates will be consideredMeet the TeamCisco’s Identity Engineering organization is building a unified foundation for connecting,... ...Cisco products.Technical Design & Ownership: Own complex software components from design through implementation, testing, and delivery...Full timeTemporary workLocal areaRemote workFlexible hours- ...improve business outcomes, and advance Schwab’s innovation strategy. This is an opportunity to work at the intersection of software engineering, cloud technology, data platforms, and Generative AI while partnering with architects, engineers, data scientists, and business...Full timeWork at office
$109k - $203k
Are you a hands-on engineer who wants to build the next generation of legal AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering team. In this role, you will help design, build, and deploy...Full timeWork at officeLocal areaFlexible hours$139.3k - $203.6k
Meet the TeamThe Zero Trust OS Logon & Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS enterprise endpoints across tens of thousands of global organizations. Our...Full timeTemporary workLocal areaFlexible hours$186.9k - $267.7k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...Full timeTemporary workLocal areaRemote workFlexible hours$94.9k - $176.3k
Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-national corporations and global accounting firms... ...to add a talented, results oriented and innovative software engineer to our team who will help us extend our market leadership into...Full timeWork experience placementWork at officeLocal areaImmediate startFlexible hours- ...Entry-Level Engineer PositionCompany - SynergisticIT We are looking for entry-level (fresher) engineers. As an entry-level engineer, you... ...limited to): Develop, test, debug, and document application software Developing and implementing software solutions to meet real-time...
- ...Software Development Engineer II Ann Arbor, Michigan Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will support...Temporary workWork at officeOverseas
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours$110k - $130k
...Job Description The Opportunity: We, at Flywire, are looking for a Software Engineer 2. As a Software Engineer 2, you will be a contributor to our billing and payments product that supports the money movement of hundreds of millions for colleges and universities....Full timeLocal areaImmediate start$105.9k - $180k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...Description/Preferred QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize HPC software running...Minimum wageFull timeWork experience placementFlexible hours$110k - $145k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small...Work at officeRelocation packageFlexible hoursNight shift1 day per week$90k - $112k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small...Work at officeRelocation packageFlexible hoursNight shift1 day per week- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,... ...FOR? The Sensor & Calibration sub-team is seeking a Software Engineer to support the development of sensor calibration tools for our...Work at officeFlexible hours3 days per week
- ...impact, build a meaningful career and help shape what's next, there's a place for you at Domino's. Job Description A Software Engineer II is proficient with the most-often used features of the programming language, its core library, commonly used 3rd party libraries...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- Software Engineer II-eCommerce Software Engineering w/ Domino's Pizza, Inc. Hybrid w/ M-Th/wk on-site in Ann Arbor, MI. Apply at: (REF40010U) recblid zfpefxtn1jyjx3p6vj61zogbkiw4ow PDN-a2983710-b364-4f74-aa39-73a60af0ced9Full time
$82.1k - $172.4k
...Senior Infrastructure/DevSecOps Engineer This position is for a Senior DevSecOps Engineer... ...a talented team to deliver a complex software application into operations. Our ideal candidate... ...in lieu of a degree ~ IAT Level II or III certification (i.e. CompTIA Security+,...Contract workWork experience placementRemote workFlexible hours$129.6k - $220.3k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... .../Preferred QualificationsWe are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure...Minimum wageFull timeWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III - Liberty Robotics. Be the first to apply!





