Senior Software Engineer
Core
Define the future software platform for thermal imaging technology, providing technical leadership for an SDK used to communicate with and manage image data from FLIR thermal cameras.
Role type
Senior Software Architect (Computer Vision & AI)
Builds
A cross-platform SDK for thermal imaging, integrating AI and hardware acceleration for aerospace, defense, and industrial markets.
Domain
Industrial imaging, thermal technology, embedded systems
Deliverable
production ML models | product features
Required skills
C++, computer vision, GPU programming, hardware acceleration, cross-platform development, technical leadership
Preferred skills
AI model deployment, performance optimization, CI/CD, multi-platform development (Linux, Windows, macOS, iOS, Android)
Technologies
C++, CUDA, OpenCL, Metal, Vulkan, Linux, Windows, macOS, iOS, Android
Responsibilities
Define architecture and technical direction for AI integration and image processing; Develop and evolve C++ solutions for multiple platforms; Drive performance optimization and hardware-accelerated image processing; Support internal and external teams in SDK integration; Identify and implement improvements based on product and integrator requirements; Ensure the SDK is modern, scalable, and future-ready.
Seniority
Senior, hands-on IC with architectural leadership