Senior Software Engineer (Rust) - Video Processing Platform
Skills & stack
About the role
Innovatrics is hiring a Senior Software Engineer (Rust) for office-based work in Bratislava, Slovakia. You will develop the Stream Processor, a video processing platform for computer vision and biometric processing on specialized hardware, including smart cameras and embedded devices.
Work format
This is a full-time position.
Skills and tools
- Rust
- C++
- Embedded systems
What to prepare
- Prepare a Rust or C++ code sample that demonstrates your systems-level development work.
- Outline a resource-allocation problem you solved, including the tradeoffs between throughput and latency.
- Prepare a walkthrough of your experience developing software for embedded devices or specialized hardware.
Responsibilities
- Lead technical development and maintenance of the Stream Processor for efficient execution of biometric and computer vision tasks.
- Solve resource-allocation problems to support high throughput and low latency on embedded systems.
- Implement and maintain backend features for the platform.
Requirements
- Proficiency in Rust and C++ for systems-level development.
- Experience with embedded systems, HPC or specialized hardware that operates with limited resources.
- Understanding of backend development and how to implement and maintain its features.
Apply for this role
Send a short intro — the hiring team will review and respond.
Bratislava-based biometric technology company developing fingerprint, face and iris recognition software and automated biometric identification systems (ABIS) used by governments and enterprises world
- Location
- Bratislava, Slovakia
- Team size
- 201-500
- Remote policy
- Hybrid
Overview
- Seniority
- Senior
- Remote policy
- Office
- Location
- Bratislava, Slovakia
- Employment
- Full-time
- Salary
- $4,300–5,000/mo
- Posted
- Aug 21, 2026