{"id":2661330,"url":"https://alion.io/job/lmi-technologies-vision-software-developer-ii-lmi-technologies","title":"Vision Software Developer II - LMI Technologies","company":{"id":176494,"name":"LMI Technologies","domain":"lmi3d.com","url":"https://alion.io/company/lmi-technologies","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Burnaby, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":57000,"max_usd":108000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":79},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CMake","optional":false},{"name":"Computer Vision","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"STL","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-10-16T00:52:03Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-16T05:30:15Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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.\nAs a Vision Software Developer II you will:\nDesign, implement, and optimize core 3D computer vision algorithms, point cloud processing, structured light logic, optical calibration, and sensor alignment routines in modern C++.\nTake 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.\nDive 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.\nCollaborate directly with Product Management, Vision Specialists, and Application Engineers to break down complex customer inspection requirements into actionable technical user stories.\nValidate algorithm performance against real 3D hardware targets. Write rigorous automated unit tests (GoogleTest), participate in peer code reviews, and ensure mathematical repeatability.\nStep \"+1\" outside your core boundary. Proactively collaborate with application generalists, firmware engineers, and QA automation to ensure seamless full-stack integration.\nEducation and Qualifications (Must Haves)\n5+ years of professional software development experience, with a heavy focus on C++ application development.\nBachelor's or Master's degree in Computer Science, Computer Engineering, Geomatics, Optics, Physics, or a related quantitative engineering discipline.\nStrong foundation in modern C++ (C++14/17/20), STL, object-oriented design, and memory management.\nSolid grasp of 3D geometry, linear algebra, matrix transformations, point cloud processing, camera projection models, and sensor calibration concepts.\nAbility to write computational routines optimized for high throughput, low latency, and low memory overhead.\nExperience with version control (Git), build systems (CMake), unit testing frameworks (e.g. GoogleTest), and debugging tools.\nStrong problem-solving ability, clear communication, and a desire to work in an Agile team environment.\nWhat Sets You Apart (The Desirables)","description_format":"text","description_chars":2895,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Sensors & Transducers","Machine Vision & 3D Cameras"],"lifecycle":[{"event":"open","at":"2026-10-16T00:52:03Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":32,"reasons":["conf:0","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/lmi-technologies-vision-software-developer-ii-lmi-technologies","json_url":"https://alion.io/job/lmi-technologies-vision-software-developer-ii-lmi-technologies.json","meta":{"generated_at":"2026-10-16T09:12:47Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7348,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176494},"rest":"https://alion.io/mcp/rest/get_company?id=176494"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flmi-technologies-vision-software-developer-ii-lmi-technologies"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flmi-technologies-vision-software-developer-ii-lmi-technologies"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flmi-technologies-vision-software-developer-ii-lmi-technologies"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/lmi-technologies-vision-software-developer-ii-lmi-technologies\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flmi-technologies-vision-software-developer-ii-lmi-technologies"}]}