OneMain Financial Jobs

Job Information

LMI Technologies Software Engineer III - Liberty Robotics in Dexter, Michigan

At Liberty Robotics (https://liberty-robotics.com/) , we specialize in solving "ill-posed" problems at the intersection of pure mathematics, physics, and industrial execution. We are looking for a Software Engineer III to join our core Technology Research team to drive high-priority packing and picking initiatives.

You will be responsible for the tight coupling of sensors and robot controls to eliminate inefficient algorithms and develop advanced image processing solutions that function in the messy, unconstrained reality of a factory floor.

What You’ll Be Doing

  • Developing Production-Quality Vision: Moving beyond theory to write efficient, maintainable, and production-quality C++ and Python code.

  • Solving Multi-Dimensional Optimization: Applying both linear and nonlinear optimization methods to real-world perception problems.

  • Managing Sensor Reality: Designing algorithms that account for the "transfer function" of a sensor, turning noisy point clouds into ground-truth geometry.

  • 4D Implementation: Working with streaming 3D data to measure dynamical properties of objects in non-accelerated motion within a 6D configuration space.

  • Field Execution: Occasionally traveling to installation sites (approx. one week out of 10) to ensure your algorithms survive the transition from simulation to reality.

    Minimum Technical Qualifications

  • Proven Problem Solving: A demonstrated ability to think and write clearly and a determination to find solutions to difficult problems.

  • Math & Theory: Deep knowledge of linear algebra and familiarity with 2D/3D image processing theory and practice.

  • Engineering Foundation: A degree in Computer Science, Electrical Engineering, Robotics, Applied Mathematics, or a related field.

  • Modern Tooling: Strong programming experience with Modern C++ and Python.

    What Sets You Apart

  • Advanced Research: An M.S. or Ph.D. in a relevant field.

  • Vision Depth: Hands-on experience with point cloud processing, pose estimation, and 3D object fitting.

  • Modern AI: Theoretical and practical knowledge of multimodal Transformer architectures, foundation models, and efficient fine-tuning.

  • Graphics & Simulation: Experience with GPU programming, OpenGL, VTK, or game engine development.

  • Physics of Vision: Understanding camera models (pinhole, distortion) and calibration.

    The Selection Process

We value your time and your intellect. Candidates who pass the initial resume screen and a brief HR call will be asked to complete a technical questionnaire. You will choose two topics from five (ranging from 2D sensor precision to deep learning transfer functions) and provide a one-page technical analysis for each. We aren't looking for a "perfect" answer; we want to see how you formulate questions and identify relevant issues.

WHY LIBERTY ROBOTICS & LMI?

We know top talent has choices. Here is why you choose us:

  • Vertical Career Velocity: We are a high-growth group within a global organization. We want you to eventually move into Senior Engineering, Software Architecture, or Product Management, we provide the path and the mentorship to get you there.

  • Market-Leading Rewards: A competitive base salary plus our Profit Sharing Program (PSP) and comprehensive LMI benefits.

  • Elite Support: We pride ourselves on a "never-fail" culture. You will have direct access to our Director of Product Engineering and senior R&D teams to ensure you have the support you need when you're in the field.

  • Innovation Without Borders: You’ll work on technology that is currently being used by the world’s top automotive OEMs and logistics giants to redefine what is possible in 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 (https://lmi3d.com/privacy-policy).

Powered by JazzHR

DirectEmployers