About The Position

Liberty Robotics provides 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. Our Mission Liberty Robotics has recently joined LMI Technologies, recognized as one of Canada’s Best Workplaces. Together, our staff 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. What will you do as a Software Engineer II? In this role, you will be solving "non-wellposed" problems at the intersection of pure mathematics, physics, and industrial execution. You will be a vital contributor to our technology roadmap, particularly for high-priority packing projects and picking initiatives. Your work will focus on multi-dimensional optimization, the tight coupling of sensors and robot controls to eliminate inefficient robot control algorithms, and advanced image processing algorithm development.

Requirements

  • Modern C++ & Mathematical Foundations
  • C++ Mastery: Deep proficiency in Modern C++ for core algorithmic development.
  • Linear Algebra & Calculus: Strong understanding of linear algebra and its application to 3D geometry.
  • Optimization: Solid background in both linear and nonlinear optimization applied to vision and robotic guidance.
  • Image Processing & Perception
  • 3D Computer Vision: Hands-on experience with 3D point cloud processing, pose estimation, and object fitting.
  • Deep Learning Implementation: Proficiency in Python for deep learning research, including familiarity with foundation models and multimodal Transformer architectures.
  • Classical vs. AI: Ability to determine when to utilize classical image processing techniques versus deep learning to achieve high performance in logistics.
  • Specialized Expertise
  • GPU & Simulation: Experience with GPU programming, simulation (HIL), or game engine development (OpenGL, VTK) is highly valued.
  • Camera Models: Understanding of pinhole models, camera calibration, and image distortion correction.
  • Degree in Computer Science, Electrical Engineering, Robotics, Applied Mathematics, or Physics. M.S. or Ph.D..
  • At least 3+ years of hands on industry experience or relevant academic experience which proves the ability to solve non-trivial problems
  • Willingness to travel 10-15% annually to customer sites to ensure algorithm performance in the real world.
  • Proven ability to independently figure out technical solutions without heavy supervision.
  • A high level of personal accountability and a desire to work in a cubicle-free, innovative environment
  • Important: Add the word 'Blueberry' in your cover letter.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service