About the Role
Design, develop, and expand an SDK & Demo App ecosystem across multi-device and network environments, supporting core identity document scanning hardware. Architect the core SDK & Demo App, embedding image processing, calibration algorithms, and data capture libraries to maximize hardware performance.
Responsibilities
- Design, build, and maintain the core SDK framework and associated apps, supporting external B2B client demo applications and internal engineering tools.
- Develop and optimize low-latency image pre-processing pipelines.
- Integrate and optimize third-party libraries (e.g., OCR, barcode decoders) into the core SDK framework.
- Work closely with firmware engineers to define device-level communication protocols and debug hardware interface issues.
- Port and expand existing SDK, Demo App, and recognition libraries into cross-platform, networked environments.
- Consider future network scalability when defining core communication architectures.
- Write clean English technical documentation and API references for global B2B clients.
Requirements
- 3–5+ years of professional experience in software development with a strong focus on C++ and C#/ .NET.
- Proven self-starter who demonstrates high autonomy and takes clear ownership of assigned tasks.
- Solid hands-on experience utilizing computer vision libraries (e.g., OpenCV) for raw sensor data, camera calibration, or frame-level manipulation.
- Proven ability to write clean English technical documentation and communicate effectively with global technical teams.
Skills
- C++
- C# / .NET
- Windows/Linux Systems Programming
- Embedded Systems
- Image Processing (OpenCV)
- Network Programming (RESTful APIs, WebSockets)
- OCR technologies
- 1D/2D Barcode decoding libraries
- Linux systems programming
- Android/Tablet integration
- SDK & Demo App development for resource-constrained embedded industrial devices
- Cross-platform tools (CMake, Qt)
- Multi-OS packaging tools
- Interfacing software with hardware devices via USB, serial or PC/SC protocols
Location
- multi-device
- network environments
Work Type
- full-time
Experience Level
- 3-5+ years
Education Level
- Bachelor’s or higher degree in Computer Science, Electronic Engineering, Image Processing, or a related technical discipline.
Salary/Compensations
- $135,815-$141,130 per year
Benefits
- medical (PPO and HDHP with HSA)
- dental
- vision
- paid time off
- paid holidays
- 401K w/ employer match
- short/long term disability
- life insurance
- healthcare and dependent care flexible spending
- EAP
- commuter benefits
- education assistance
- pet insurance
- legal
About the Company
- Our software layer supports our core identity document scanning hardware.
Equal Opportunity
- We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment, free from prejudice, discrimination and harassment, in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender, age, race or ethnic origin, social and cultural background, religion, disability and sexual orientation.
