Software Developer
Core
Develop advanced spherical imaging technology and panoramic imaging systems by building high-performance image processing pipelines and camera calibration algorithms.
Role type
Senior IC software engineer (computer vision & imaging)
Builds
Ladybug SDK, panoramic imaging systems, image quality analysis tools
Domain
Industrial imaging, computer vision, optics
Deliverable
production ML models | product features
Required skills
modern C++, image processing, computer vision, Windows/Linux development, GPU acceleration, debugging, analytical problem-solving
Preferred skills
OpenCV, CUDA, GPU computing, calibration, photogrammetry, multi-camera systems
Technologies
C++, Windows, Linux, GPU
Responsibilities
Develop and enhance the Ladybug SDK for Windows and Linux; Build high-performance image processing pipelines for panoramic image generation; Improve software performance through GPU acceleration and optimisation; Investigate and resolve software, image quality, and customer-reported issues; Lead development of camera calibration and focusing algorithms; Create image quality metrics, validation methods, and analysis tools
Seniority
Senior, hands-on IC