Software Engineer III - Liberty Robotics
LMI Technologies
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: 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!
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.
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 (
Powered by JazzHR
- Software Engineer II - Torc Robotics, Inc. - Ann Arbor, MIseeks Software Engineer II in Ann Arbor, MI. Job duties: Ensure accuracy and reliability of perception systems across autonomous vehicle platform; develop and maintain software tools and algorithms that calibrate...Suggested
- ...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
$160k - $190k
...capability to AI data centers, giving operators a way to better use the power already available to them. We are seeking a Senior Software Engineer, DevOps to help design, build, and operate Utilidata's off-device platform that ingests, processes, and serves data flowing...SuggestedFull timeCasual workLocal areaRemote workFlexible hours$72.5k - $148.5k
Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: We are seeking aspiring engineers, signals...SuggestedFull timeContract workWork experience placementRemote workFlexible hours- ...Job Description Job Description Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is seeking highly skilled Autonomous Robotics Software Engineers to join a small, high-performing team building autonomous robotics systems...Suggested
$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$153.2k - $183.8k
...Meet the Team The mission of the Application Engine Team is to provide a robust, efficient, and flexible platform for integrating... ...driving features. What You’ll Do Implement and optimize software components supporting distributed execution of ML models on embedded...Full timeWork at officeImmediate startFlexible hours$139k - $166.8k
..., we are focused solely on developing software for automated trucks to transform how the... ...We are currently seeking a Software Engineer who is enthusiastic about thriving in a... ...computer engineering, software engineering, robotics, or a related field with 4+ years of experience...Full timeImmediate startRemote workRelocation- ...innovation to the challenges of today. We are seeking aspiring engineers, signals processors, and physicists excited to join our team... ...developing the next generation of signal and image processing software, building on our 80-year history on the cutting edge of the...Full timeTemporary workWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
$160.8k - $193k
...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...Succeed Bachelor’s degree in Computer Science, Software Engineering, or related field with 6+ years of professional experience...Full timeImmediate startRelocation$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...Permanent employmentFull timeTemporary workLocal areaFlexible hours- ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition....
- ...the 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...Local areaRelocation
$140k - $200k
...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale...Full timeRemote workFlexible hours- ...Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon... ...of products, tackling difficult full-stack, infrastructure, robotics, and graphics problems. At Applied Intuition, we encourage...For contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$139k - $166.8k
...family, we are focused solely on developing software for automated trucks to transform how... ...We are currently seeking a Software Engineer who is enthusiastic about thriving in a... ...multi-sensor targetless detections during robotics missions. ~ Experience with camera...Full timeWork at officeImmediate startRemote workRelocation- ...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
$128.6k - $184.9k
...Splunk Platform Security Engineer Splunk, a Cisco company, is building a safer, more resilient digital world with an end-to-end, full... ...zero-trust capabilities across Splunk. Apply established software engineering and security best practices to improve the reliability...Full timeTemporary workFlexible hours$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- Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer, you will help shape the future of our Horizon platform and the way we build software. Horizon is the platform behind SkySpecs' wind and solar inspection and asset-management business...Remote workRelocationVisa sponsorshipWork visa
$158.5k - $190k
...multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack... ...experience with AWS or other cloud services. Experience with robotics, automotive engineering, or start‑ups is not required Ability...Work at officeImmediate startRemote workWork from homeFlexible hours3 days per week1 day per week- ...Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation,...
$100k
...visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full time positions with clients. Who...Full timeH1bRemote work- ...Software Developer In Test At Opus IVS, our mission is to drive advancement in the automotive industry by assisting customers with... ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, and a minimum of...Contract workLocal area
$139k - $166.8k
...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...to Succeed ~ Bachelor's or Master's Degree in Computer Engineering, Computer Science, Engineering, or related field with 3-5+ years...Full timeImmediate startRelocation- This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact... ...operate and succeed. Role Purpose As a Senior Software Engineer, you will be a technical leader within your team, responsible for...Shift work
- About The Role We are seeking a passionate and skilled Full Stack Engineer to join Encardio’s Edge of Technology Center. In this role, you... ...web applications, dashboards, and APIs that power our sensor software, IoT platforms, remote sensing systems, GenAI tools, and...Remote work
- ...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
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- ...remote. Candidate is able to pick their remote day. Mid-Level AI Engineer / AI Developer Position Summary We are seeking a Mid-... ...applications and services. This role will work closely with software engineers, product managers, architects, and data teams to...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III - Liberty Robotics. Be the first to apply!



