Qualifications
At least 5 years professional work experience with the following:
- C++
- Boost
- OpenCV
- REST APIs (designing, building, and consuming)
- API integration: Lead the integration with various third-party hardware and software systems by consuming their REST APIs and handling complex data transformations.
- Custom API development: Design and build clean, well-documented, and secure custom RESTful APIs on the edge devices to allow for secure communication and control from our software platform and other third-party systems.
- Experience with Hardware interface module development (from OEM SDK/API)
- Solid grasp of networking fundamentals, including TCP/IP, UDP, and WebSockets
Nice to have
- Familiar with server compute
- System optimization: Profile and optimize software for memory usage, CPU/GPU load, and network bandwidth in resource-constrained environments.
- Experience with embedded system
- Knowledge of basic front-end web development is a significant bonus
- Understanding of security principles for connected devices, including encryption, secure boot, and device identity management.