Swiftlane is reimagining how every door in every building works, aiming to replace traditional keys with modern access methods like facial recognition and mobile devices. The company is developing an ARM-based access control system hardware that requires real-time, fault-tolerant messaging, data synchronization with the cloud, and hosting high-performance offline data caches.
Requirements
- Expert at writing multithreaded C++ applications
- expert at writing C firmware
- memory management and writing memory safe code
- interest and ability to write well tested code (we use Google tests)
- Writing and interfacing with common low level drivers
- Basic python scripting
- Interest in building reliable, multi process applications
Responsibilities
- Develop Machine learning applications and use cases
- Develop an ARM based access control system hardware
- Run face recognition access logic
- Interface with various access control hardware inside the building, like key card readers, face recognition readers, elevators, fire alarms etc.
- Communicate two way with the cloud based backend
- Requires real time, fault tolerant messaging as well as data sync with the cloud
- Host high performance offline data cache of the entire system, by leveraging many types of databases
Other
- Having cutting edge embedded system problems to solve
- Be a part of a fast growth, remote first startup from San Francisco
- Operate with high ownership and impact rather than being a headcount
- Work with intelligent and collaborative engineers
- Get stuff done and have freedom to make decisions