Talent.com
C++ / Rust Software Engineer

C++ / Rust Software Engineer

InnovatricsBrno, South Moravian Region, CZ
30+ days ago
Job type
  • Quick Apply
Job description

Why This Job Is Exciting

At Innovatrics, we equip you with the tools, context, and trust to thrive. Our opportunity-driven roadmap highlights how you can grow, contribute, and make a meaningful impact throughout your journey with us.

In your first months, you’ll explore...

  • Learn about how we deliver world-class biometric technologies to millions of users, from the initial research and development phases through to deployment and ongoing support, ensuring scalability and reliability.
  • Learn about the fundamental principles of biometric recognition, including various modalities (e.g., face, fingerprint, iris), their underlying algorithms, and the ethical considerations involved in their application.
  • Learn about how we efficiently execute AI models on a wide range of target devices and platforms, from resource-constrained embedded systems and mobile devices to high-throughput cloud infrastructure, optimizing for performance, accuracy, and power consumption.

As you settle into the role, you’ll start contributing by...

  • Contribute to the design and architecture of the next generation of biometric SDKs, focusing on performance, scalability, and maintainability.
  • Develop robust and efficient software solutions following best practices in software engineering, including code reviews, testing, and documentation.
  • Actively contribute to the evolution of internal engineering standards, tools, and processes to enhance team productivity and code quality.
  • Within your first year, you’ll have the opportunity to...

  • Identify and implement optimizations in the model delivery pipeline, from training artifact management to deployment mechanisms, to ensure seamless integration and usage across different teams.
  • Collaborate closely with the AI teams to understand their model outputs and consumption requirements, developing robust and scalable solutions that bridge the gap between AI research and practical application.
  • Provide expert guidance and technical leadership within the SDK team, influencing architectural decisions and fostering best practices for the design and implementation of new features that enhance model delivery and consumption.
  • What You’ll Help Build

    At Innovatrics, we build biometric technologies for elections, border control, digital ID, and secure onboarding in 80+ countries. Our algorithms have reached over a billion people.

    Your work here won’t get lost in a backlog; it’ll shape real-world systems that matter.

    We’re a small team, so your ideas ship fast. From day one, you’ll build production features and shape global-scale projects within weeks.

    Working Hours & Location

  • Brno / Bratislava
  • Hybrid-Friendly (min. 2x a week in our offices)
  • Requirements

    About You

    You are an experienced C++ developer with a solid grasp of modern C++ and an interest in using Rust as part of your toolkit. You are eager to learn new technologies quickly, adapt to changing requirements, and grow your expertise across languages, platforms, and domains.

    You communicate clearly, collaborate well with others, and take pride in writing clean, efficient, and reliable code. You align with our values of agility, independence, quality, teamwork, transparency, and challenge, thriving in an environment where speed, adaptability, and innovation are essential. You are motivated by seeing your work bring biometric benefits to millions of people worldwide.

    Qualifications

  • Strong communication skills, with the ability to clearly explain technical ideas and collaborate across R&D and platform teams.
  • Team player with experience in Agile / Scrumban, code reviews, and collaborative development practices.
  • Proven experience in modern C++ (C++11 / 14 / 17), with solid knowledge of memory management, performance optimization, and cross-platform development.
  • Experience with Rust is a strong plus.
  • Hands-on experience with build and dependency management tools, preferably CMake and Conan.
  • Knowledge of bindings and cross-language integration (Java / Kotlin via JNI, C# via P / Invoke, Python C API, or WebAssembly) is a strong plus.
  • Familiarity with neural networks (ONNX, TensorFlow Lite, embedded inference) and performance / accuracy benchmarking is an advantage.
  • Comfortable working with GitLab CI / CD pipelines and cross-compilation workflows (Android NDK, ARM Linux, iOS, Windows, Linux).
  • Techstack

  • Languages : C++ (primary), Rust (growing adoption), Python (DevOps tools)
  • Bindings : Java, Kotlin, C#, WebAssembly, Python
  • Build & Packaging : CMake, Conan, Cargo
  • Platforms : Android, iOS, Linux, Windows, embedded ARM devices
  • Neural Networks : ONNX, TensorFlow Lite, Rockchip NPU, performance & accuracy evaluation
  • DevOps & CI / CD : GitLab pipelines, cross-compilation workflows
  • Methodology : Scrumban
  • Level

    📊 This role is Medior / potentially Senior level.

    Compensation

    At Innovatrics, we offer highly competitive salaries because we value top talent who share our values and goals. Compensation is determined based on your level, skills, experience, qualifications, and location.

    💶 Salary gross range : €2,000 – €4,000, tied to competency and technical evaluation.

    📈 Beyond base pay, we provide an attractive benefits package. You can learn more at careers.innovatrics.com .

    Interview Process

    Here is the typical interview process for this role :

    👋 Introduction Stage

  • Recruiter Screen [30 min. ]
  • 🧑‍💻 Team Interview Stage

    We have a one single interview round that takes approximately 3 hours and is divided into three stages :

  • Technical Interview [60 min.] : An interactive session with our technical team where we’ll explore your problem-solving approach, technical knowledge to the role
  • Independent Task [60 min.] : You will work individually on a practical assignment designed to reflect real-world challenges.
  • Evaluation & Feedback [60 min.] : We'll review your solution together with the team and discuss your approach in more detail.
  • 🎯 Final Stage

  • CARES Interview : Final conversation with our CARES committee to ensure alignment with our core values—Collaboration, Accountability, Respect, Excellence, and Shared Mission.
  • Reference checks and background verification
  • We encourage candidates to request additional conversations with anyone they would like to meet.

    Benefits

    Learn More About Us

    Learn more about our culture, values, and what it’s like to work at Innovatrics : https : / / careers.innovatrics.com /

    Create a job alert for this search

    Software Engineer • Brno, South Moravian Region, CZ

    Related jobs
    • Promoted
    Operátor / ka v automobilové výrobě

    Operátor / ka v automobilové výrobě

    Amikov job, s.r.o.Bystřice nad Pernštejnem, Czech Republic
    Operátor / ka v automobilové výrobě.Ochota pracovat ve třísměnném provozu.Práce ve stabilní společnosti na hlavní pracovní poměr.Show moreLast updated: 30+ days ago
    • Promoted
    Operátor výroby

    Operátor výroby

    Amikov job, s.r.o.Hodonín, Czech Republic
    Mzda 25168 Kč / měsíc hrubého + 25% příplatek za práci přesčas + 25% příplatek za práci o víkendu + 13,5% měsíční prémie. Pro podrobné informace volejte : .ОПЕРАТОР / ОПЕРАТОРКА ВИРОБНИЦТВА.Робота в 4 змі...Show moreLast updated: 30+ days ago
    • Promoted
    Vedoucí týmu vývoje pro automatizaci a stroje (60 - 70.000 Kč)

    Vedoucí týmu vývoje pro automatizaci a stroje (60 - 70.000 Kč)

    Jobs Contact Personal, s.r.o.Vyškov
    Zázemí moderní společnosti • Odpovídající nzdové ohodnocení • Příspěvek na stravné, občerstvení na pracovišti • Karta Multisport • Dovolená navíc • Penzijní připojištění • Firemní akce i během rok...Show moreLast updated: 30+ days ago
    • Promoted
    Programátor CNC / soustružník

    Programátor CNC / soustružník

    Advantage Consulting, s.r.o. - BrnoHodonín
    Chcete mít jistotu stabilní práce, dělat něco, co Vás posune dál, a přitom mít i čas na svůj život? Přidejte se do týmu ve výrobní firmě na Hodonínsku na pozici PROGRAMÁTOR CNC / SOUSTRUŽNÍK! • 5 tý...Show moreLast updated: 30+ days ago
    • Promoted
    Obsluha CNC ohraňovacího lisu

    Obsluha CNC ohraňovacího lisu

    LETOVICKÉ STROJÍRNY, s.r.o.Letovice
    Nabízíme zajímavou práci na moderních strojích, postupné zaučení, po zapracování navýšení mzdy.Práce je ve dvanáctihodinových směnách, v nepřetržitém provozu (turnus 2 denní, 2 noční, 4 dny volno)....Show moreLast updated: 30+ days ago
    • Promoted
    Inženýr kvality - junior (40-50.000 Kč)

    Inženýr kvality - junior (40-50.000 Kč)

    Advantage Consulting, s.r.o. - BrnoVyškov
    INŽENÝR KVALITY - JUNIOR (40-50.Kč) Strojírenství Jste absolventem vysoké školy se zaměřením na kvalitu nebo oblast strojírenství a hledáte své první pracovní uplatnění? Chcete se smysluplně reali...Show moreLast updated: 13 days ago
    • Promoted
    Junior vývojový technik

    Junior vývojový technik

    Grafton Recruitment s.r.o.Brno-venkov
    Máte rádi elektroniku, rádi tvoříte a zajímá vás, jak vznikají měřicí a řídicí zařízení od prvního návrhu až po finální prototyp? Tak máme pro Vás super typ, na super job! Co vás čeká? - Návrh el...Show moreLast updated: 2 days ago
    • Promoted
    Technolog ve strojírenství (43 - 53.000 Kč)

    Technolog ve strojírenství (43 - 53.000 Kč)

    Jobs Contact Personal, s.r.o.Prostějov
    Chcete se podílet na optimalizaci montážních procesů a zavádění nových výrobků ve výrobní společnosti? Jako technolog budete mít klíčovou roli v navrhování a zlepšování montážních postupů, komunika...Show moreLast updated: 30+ days ago
    • Promoted
    Manipulační práce, obsluha VZV - na smlouvu, 35-38 tis. Kč / měsíc plus příplatky

    Manipulační práce, obsluha VZV - na smlouvu, 35-38 tis. Kč / měsíc plus příplatky

    Recovera Využití zdrojů a.s.Blučina
    Brna - Úzké a z Pohořelic - práce u nás není jednotvárná, takže vás nebude nudit - budeme se k vám chovat vstřícně a s respektem - vše je o vzájemné důvěře, která když bude fungovat, tak se dá na v...Show moreLast updated: 7 days ago
    • Promoted
    Java developer | Kubernetes | atraktivní mzda

    Java developer | Kubernetes | atraktivní mzda

    Grafton Recruitment s.r.o.Prostějov
    Cafeterie • vzdělávání a školení, jazykové kurzy • firemní akce • výhodné půjčky pro zaměstnance • zapůjčení firemních aut i k soukromým účelům • relokační balíčekMáš zkušenosti s programováním v J...Show moreLast updated: 30+ days ago
    • Promoted
    SANBORN v Brně roste a nabíráme CNC operátory / ky - Brno

    SANBORN v Brně roste a nabíráme CNC operátory / ky - Brno

    SANBORN s.r.o.Rousínov, Česko, Česko
    Jsme Sanborn a naše výrobky najdete doslova všude.Už víc než 100 let se věnujeme přesnému obrábění a dnes to děláme pomocí. K dispozici máme vertikální i horizontální centra a v Brně - Černovicích t...Show moreLast updated: 6 days ago
    • Promoted
    Instalatér

    Instalatér

    Amikov job, s.r.o.Hodonín, Czech Republic
    Volné místo : instalatér, nutný počet 10 lidí.Pozice pro Čechy / Slováky / Ukrajince.Cvičit můžete každý den 12 hod.Začátkem roku 2025 se velká budoucnost nářadí a aut přesune do stejné firmy v Hodoníně...Show moreLast updated: 30+ days ago
    • Promoted
    PLC programátor / Mechatronik - služební automobil (až 75.000 Kč)

    PLC programátor / Mechatronik - služební automobil (až 75.000 Kč)

    Jobs Contact Personal, s.r.o.Svitavy
    Hledáme do našeho menšího kolektivu zkušené i méně zkušené PLC programátory a specialisty na průmyslovou automatizaci.Čeká vás zároveň podílení se na vývoji a instalace moderních strojů přímo u zák...Show moreLast updated: 9 days ago
    • Promoted
    Vývojový technický inženýr (50-55.000 KČ)

    Vývojový technický inženýr (50-55.000 KČ)

    Advantage Consulting, s.r.o. - BrnoVyškov
    V našem technickém centru hledáme posilu, která se chce podílet na inovacích od prvního návrhu až po jejich reálné nasazení. Čeká vás různorodá práce, kde využijete technické myšlení v praxi, od výv...Show moreLast updated: 27 days ago
    • Promoted
    Programátor CNC strojů

    Programátor CNC strojů

    Grafton Recruitment s.r.o.Hodonín
    Pro nadnárodní společnost která se specializuje na výrobu strojů a zařízení pro dřevozpracující průmysl hledáme borce na pozici PROGRAMÁTOR CNC STROJŮ - jednosměnný provoz - vytváření a optimali...Show moreLast updated: 30+ days ago
    • Promoted
    Technik výroby Hill´s - obsluhuj balící linky v Hustopečích a získej skvělou mzdu a benefity.

    Technik výroby Hill´s - obsluhuj balící linky v Hustopečích a získej skvělou mzdu a benefity.

    Hill's Pet Nutrition Manufacturing s.r.o.Pohořelice, Česko, Česko
    Pálava je známá svou jedinečnou přírodou a lahodným vínem.Ale věděl / a jsi, že zde vznikají i kvalitní pokrmy pro domácí mazlíčky? Jsme Hill´s Pet Nutrition Manufacturing a jsme celosvětovou jedničk...Show moreLast updated: 30+ days ago
    • Promoted
    OPERÁTOR / OPERÁTORKA VÝROBY – HRUŠKY (JIŽNÍ MORAVA)

    OPERÁTOR / OPERÁTORKA VÝROBY – HRUŠKY (JIŽNÍ MORAVA)

    Amikov job, s.r.o.Hodonín, Czech Republic
    OPERÁTOR / OPERÁTORKA VÝROBY – HRUŠKY (JIŽNÍ MORAVA).Místo výkonu práce : Hrušky, Česká republika.Společnost působící v oblasti výroby komponentů pro automobilový průmysl přijme nové kolegy a kolegy...Show moreLast updated: 30+ days ago
    • Promoted
    Inženýr kvality s angličtinou

    Inženýr kvality s angličtinou

    ManpowerGroup s.r.o.Vyškov
    Moderní, čisté a technologicky špičkové pracoviště Pružnou pracovní dobu a 5 týdnů dovolené Bonusový systém, příspěvek na penzijní připojištění a další finanční benefity Závodní jídelnu s výborným ...Show moreLast updated: 13 days ago