Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 16, 2026.
This is your chance to be a key driverof LMI's GoPxL product platform. GoPxL is the next-generation platform behind the 3D sensors that are the "eyes" of industrial automation, and we have just built its core architecture. You'll be building new features, influencing architecture, optimizing performance, and writing the algorithms and core signal processing logic that make physical optical hardware see, calibrate, and align with millimeter precision. This is an ideal time to join, as your work will directly influence the final product. If you are a developer who gets satisfaction from carefully architecting new features, optimizing algorithms and processing pipelines, and who wants to help steer a product's direction, this is the role for you.
As a Vision Software Developer II you will:
- Design, implement, and optimize core 3D computer vision algorithms, point cloud processing, structured light logic, optical calibration, and sensor alignment routines in modern C++.
- Take full ownership of driving algorithm features from initial mathematical concept/prototype through to production deployment on sensor hardware. Refactor math routines for peak performance, memory efficiency, and long-term maintainability.
- Dive deep into real-world physical and mathematical challenges - solving optical distortion, multi-camera alignment, phase shifting, and noise filtering across Windows and embedded Linux platforms.
- Collaborate directly with Product Management, Vision Specialists, and Application Engineers to break down complex customer inspection requirements into actionable technical user stories.
- Validate algorithm performance against real 3D hardware targets. Write rigorous automated unit tests (GoogleTest), participate in peer code reviews, and ensure mathematical repeatability.
- Step "+1" outside your core boundary. Proactively collaborate with application generalists, firmware engineers, and QA automation to ensure seamless full-stack integration.
Education and Qualifications (Must Haves)
- 5+ years of professional software development experience, with a heavy focus on C++ application development.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Geomatics, Optics, Physics, or a related quantitative engineering discipline.
- Strong foundation in modern C++ (C++14/17/20), STL, object-oriented design, and memory management.
- Solid grasp of 3D geometry, linear algebra, matrix transformations, point cloud processing, camera projection models, and sensor calibration concepts.
- Ability to write computational routines optimized for high throughput, low latency, and low memory overhead.
- Experience with version control (Git), build systems (CMake), unit testing frameworks (e.g. GoogleTest), and debugging tools.
- Strong problem-solving ability, clear communication, and a desire to work in an Agile team environment.

