Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III - Liberty Robotics

LMI Technologies

Software Engineer IIIAt 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 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.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III - Liberty Robotics in Dexter, Livingston County, MI vacancy
  •  ...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... 
    Suggested
    Local area

    Domino's Corporate

    Ann Arbor, MI
    6 days ago
  • $130k - $175k

     ...Acuityos EngineerAs an AcuityOS engineer, you'll develop, deploy, and maintain the backbone...  ...time spent deploying and testing software on autonomous vehicles in real-world environments...  ...on autonomous vehicles, focusing on robotics, sensors, and vehicle autopilotsField Deployment... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Applied Intuition

    Ann Arbor, MI
    17 hours ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Relocation

    Domino's Corporate

    Ann Arbor, MI
    17 days ago
  • $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... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    15 days ago
  • $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... 
    Suggested
    Contract work
    Part time
    Work experience placement
    Summer work
    Internship
    Remote work
    Flexible hours

    Caci

    Ypsilanti, MI
    8 hours ago
  • $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 time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    Caci

    Ypsilanti, MI
    8 hours ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining... 

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  •  ...Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep... 

    Mariana Minerals

    Ann Arbor, MI
    17 hours ago
  • $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... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...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 all software aspects of the development and design of products... 
    Contract work
    Temporary work
    Work at office
    Overseas
    Monday to Friday

    Phoenix Contact GmbH & Co. KG

    Ann Arbor, MI
    1 day ago
  •  ...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,... 

    MS2

    Ann Arbor, MI
    2 days ago
  • $158.5k - $190k

     ...multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack systems...  ...experience with AWS or other cloud services. Experience with robotics, automotive engineering, or start‑ups is not required Ability... 
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $69.1k - $141.5k

     ...Software Engineer Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain! We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Ypsilanti, MI
    4 days ago
  •  ...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... 
    Work at office

    Charles Schwab

    Ann Arbor, MI
    10 hours ago
  •  ...Description Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared   GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global leaders. Recognized as one of the most innovative... 
    Casual work
    Remote work

    GrabJobs

    Ann Arbor, MI
    1 day ago
  •  ...Please apply and see more job requisitions at: Essential Duties and Responsibilities: · Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate will write, test, secure, and maintain code for our suite of... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    GrabJobs

    Ann Arbor, MI
    1 day ago
  •  ...Software Development Engineer IIAnn Arbor, MichiganJob SummaryThe Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will support all software... 
    Temporary work
    Work at office
    Overseas

    Phoenix Contact

    Ann Arbor, MI
    17 hours ago
  •  ...Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the...  ...US EST time zone. - At least 3 years of experience as a paid software engineer working at a company where the primary product is software... 
    Hourly pay
    Full time
    Remote work

    GrabJobs

    Ann Arbor, MI
    17 hours ago
  •  ...Software Engineer II Full-time Job Category Org: Domino's Technology Location Name - Location Code: Domino's Pizza LLC-WHQ Domino's is a purpose-inspired, performance-driven company powered by exceptional people who are committed to feeding the power of possible... 
    Full time

    Domino's Corporate

    Ann Arbor, MI
    1 day ago
  •  ...Senior 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... 

    MS2

    Ann Arbor, MI
    3 days ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    2 days ago
  • $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 office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    3 days ago
  •  ...Software EngineerApplied Intuition, Inc. is powering the future of physical AI. Founded...  ...About the RoleWe are looking for bright engineers interested in designing elegant solutions...  ...tackling difficult full-stack, infrastructure, robotics, and graphics problems. At Applied... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  •  ...Job Description Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Software Engineer I at New Eagle is responsible for designing, developing, testing and maintaining software that operates... 

    New Eagle

    Ann Arbor, MI
    17 hours ago
  • $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 time
    H1b
    Remote work

    SynergisticIT

    Ann Arbor, MI
    1 day ago
  •  ...Title3–5+ years of relevant experience.Strong proficiency in C++ and Python (Candidates must pass a live technical coding assessment).Excellent debugging and troubleshooting skills.Bachelor’s or Master’s in Computer Science, Engineering, or related field (preferred).... 

    Saxon Global

    Ann Arbor, MI
    11 hours ago
  •  ...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... 

    SynergisticIT

    Ann Arbor, MI
    17 hours ago
  • $145k - $175k

     ...Description LiveData Explained RPA Software Engineer LiveData | Remote, United States (Eastern Time preferred) | Full-Time Why LiveData LiveData builds cloud-based surgical software that optimizes utilization of hospital Operating Rooms across the country, while improving... 
    Full time
    Immediate start
    Remote work
    Visa sponsorship

    GrabJobs

    Ann Arbor, MI
    4 days ago
  • $166.9k - $230.9k

     ...origination workflows while enabling new funding sources and supporting Upstart’s broader platform evolution. As a Senior Software Engineer (L5) at Upstart, you will design and build scalable backend systems that simplify and standardize origination flows across products... 
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    GrabJobs

    Ann Arbor, MI
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Work at office

    GrabJobs

    Ann Arbor, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III - Liberty Robotics. Be the first to apply!