Senior Tachograph Software Engineer
7 дней назад
REMOTE
EUROPE
October 8, 2025
Svitla Systems Inc. is looking for a Senior Tachograph Software Engineer for a full-time position (40 hours per week) in Europe. Join a global mobility company to build the end-to-end remote download (RDL) and authentication stack for EU/UK digital tachographs. You'll own the client-side software that authenticates with official company/driver smart cards, orchestrates secure sessions between in-vehicle tachographs and our IoT gateway, and streams artifacts (e.g., driver and vehicle files) into the cloud. You'll implement a Windows driver + companion Windows app for card-reader flows in back-office "card rack" scenarios and contribute to the Android-based IoT device that is hard-wired to the tachograph in the vehicle.
Technologies
Languages: C/C++, C#, Java/Kotlin, Android NDK
Platforms: Windows (UMDF/KMDF, WinUSB), Android/AOSP (embedded)
Interfaces/Stacks: USB, serial, PC/SC, APDU, TLS/mTLS, PKI
Tooling: USB protocol analyzers, logic analyzers, Perfetto/Systrace, ETW/WPA, Wireshark, card-reader SDKs
Cloud: Integrate with existing REST/gRPC endpoints, message queues, and observability tooling
RESPONSIBILITIES:
- Design and build RDL authentication flows that mirror on-prem "company card present" semantics. Mediate authentication between IoT devices and the cloud, as well as between the cloud and the back-office company card, via a secure channel. Implement mutual auth, key exchange, and session renewal with resilience to connectivity drops.
- Create a Windows driver (kernel-mode or user-mode as appropriate) and companion Windows desktop app for smart-card readers and multi-card "card rack" setups. Enumerate devices, manage exclusive access, APDU/PC/SC command flows, PIN handling, error recovery, and auditing.
- Extend the Android/AOSP IoT client that physically connects to the tachograph via a wired interface. Implement protocol adapters to the tachograph head unit, chunked file transfer, retry semantics, bandwidth/latency optimization, and secure storage of credentials.
- Implement secure transport and data handling. TLS (mTLS where applicable), PKI, HSM/back-office keystores, envelope encryption at rest, and tamper-evident logging.
- Integrate with existing cloud services. Use existing cloud APIs and eventing; add telemetry, back-pressure handling, and idempotent uploads for driver/vehicle files.
- Ensure regulatory and file-format correctness. Parse, validate, and package tachograph artifacts (e.g., driver card and vehicle unit files) in accordance with EU requirements; surface any infringements/metadata required downstream.
- Own quality at scale. Hardware-in-the-loop test harnesses (USB/card-reader simulators), soak tests on unreliable cellular links, performance profiling, and field diagnostics.
- Collaborate globally with product, security, and engineering teams across time zones; provide documentation and knowledge transfer.
REQUIREMENTS:
- 5+ years of experience working with digital tachograph internal device driver development.
- Proven experience shipping tachograph remote download or closely equivalent tachograph authentication solutions in production (EU/UK context).
- Windows driver development expertise (C/C++). Expertise with WinUSB/UMDF/KMDF or equivalent stacks, USB HID/serial protocols, and PC/SC smart-card interfaces.
- Windows desktop application experience (C++/C#) for device control, credential management, and operator workflows.
- Android/AOSP and IoT experience. Native/NDK or Java/Kotlin development on embedded Android, hardware interfacing over wired connections, background services, power/network constraints.
- Applied security engineering. Smart-card auth flows, APDU, PIN management, cryptographic protocols, secure key storage, and TLS/mTLS on constrained clients.
- Reliable file transfer over cellular. Chunking, resumable uploads, exponential backoff, and integrity verification.
- Strong debugging on the metal. USB protocol analyzers, serial sniffers, kernel/user-mode tracing, and performance profiling.
- Excellent written and verbal communication; ability to explain constraints and tradeoffs to engineering managers and product leads.
- Direct familiarity with the EU tachograph ecosystem (e.g., Regulation (EU) No 165/2014, smart-tachograph generations, card roles: driver/company/workshop/control).
- Experience with multi-card back-office "card rack" authentication clients and server mediation services.
- Knowledge of tachograph file formats and typical validation/ingestion pipelines.
- AOSP platform customization, secure boot/attestation on the IoT device.
- Experience building diagnostics/telemetry for field support at scale.
WE OFFER
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or our welcoming office.
- Bonuses for article writing, public talks, and other activities.
- Generous time off, including vacation, national holidays, sick leaves, and family days.
- Personalized learning programs tailored to your interests and skill development.
- Free tech webinars and meetups organized by Svitla.
- Regular corporate online activities.
- Awesome team and a friendly, supportive community
ABOUT SVITLA
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients — from innovative start-ups to Fortune 500 companies.
Our success is built on partnership. By integrating seamlessly with clients' teams, we create lasting collaborations that drive real results.
We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Svitla is proud to be an equal opportunity employer. All qualified applicants will receive consideration for cooperation without regard to age, gender identity, sexual orientation, religion, race, color, national origin, disability, or any other characteristic protected by applicable law.
Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world.
Together, we are coding a brighter tomorrow — and living it.
Join us
LET'S MEET IN PERSON
OlenaKurtieievaRECRUITER
Email:
LinkedIn:
Olena Kurtieieva
-
Senior Software Engineer
7 дней назад
Украина, Украина SOMBRA Полный рабочий день 900 000 ₴ - 1 200 000 ₴ в годSenior Software Engineer (PHP)Hybrid, Office, RemoteUkraineWe are looking for a Senior PHP Laravel Engineer to help design, build, and evolve a suite of backend services powering our platform. This role is ideal for an engineer with deep Laravel expertise, strong architectural thinking, and experience transforming business requirements into technical...
-
Senior Python Software Engineer
7 дней назад
Украина, Украина Description Ciklum Полный рабочий день 800 000 $ - 1 200 000 $ в годDescriptionCiklum is looking for a Senior Python Software Engineer to join our team full-time in Ukraine.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...
-
Senior Python Software Engineer
7 дней назад
Украина, Украина Description Ciklum Полный рабочий день 40 000 ₴ - 120 000 ₴ в годDescriptionCiklum is looking for a Senior Python Software Engineer to join our team full-time in Ukraine.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...
-
Senior Python Software Engineer
7 дней назад
Украина, Украина Description Ciklum Полный рабочий день 40 000 ₴ - 80 000 ₴ в годDescriptionCiklum is looking for a Senior Python Software Engineer to join our team full-time in Ukraine.We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product...
-
Senior Software Engineer
7 дней назад
Украина, Украина SOMBRA Полный рабочий день 60 000 ₴ - 80 000 ₴ в годSenior Software Engineer (Ruby)HybridUkraineThe project: Fintech platform for Private Equity sponsors. It helps them confidently navigate the complexities of portfolio management, driving maximum returns and success. The platform enables flawless planning, execution, and evaluation of value creation strategies. Its real-time progress tracking and insightful...
-
Senior Software Engineer
7 дней назад
Украина, Украина Svitla Systems Полный рабочий день 900 000 ₴ - 1 200 000 ₴ в годREMOTEUKRAINEAugust 14, 2025Svitla Systems Inc. is looking for a Senior Software Engineer – DevOps & Container Image Curation for a full-time position (40 hours per week) in Ukraine. Our client is an innovative San Francisco-based company that developed a software attack surface optimization platform to help organizations minimize cyberattacks. The...
-
Senior OTT Software Engineer
7 дней назад
Украина, Украина Provectus Полный рабочий деньSenior OTT Software EngineerUkraine,Serbia,Poland,Czechia,Spain,Portugal,Yerevan, Armenia, Poland, PortugalAbout projectAbout the project:A global hub for streaming, downloads, and concert webcasts, the platform connects fans with exclusive live recordings and broadcasts from world-class artists, making the energy of the stage accessible anytime,...
-
Senior Software Engineer
7 дней назад
Украина, Украина SOMBRA Полный рабочий день 50 000 ₴ - 100 000 ₴ в годSenior Software Engineer (Java, desktop)RemoteUkraineOur customer builds IT orchestration and automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service automation.Requirements:5+ years of professional Java development experience, with the ability to take ownership of an...
-
Principal Software Engineer
1 день назад
Украина, Украина Sigma Software Group Полный рабочий деньWe are looking for an experienced Principal Software Engineer with deep expertise in Ruby to lead the technical direction of our platform and drive the development of complex, scalable, and high-performance systems.In this role, you will define architectural strategy, make key engineering decisions, mentor the team, and ensure the highest standards of code...
-
Senior Software Engineer
7 дней назад
Украина, Украина Synergy Beam Полный рабочий день 120 000 ₴ - 180 000 ₴ в годSynergy Beam Solutions, providing IT solutions in various areas, specialized on creating turnkey solutions for customers in IT, Cybersecurity and other Business applications. As part of solutions our company developing the state-of-the-art telecommunication platform for call centers.We're looking for a talented and motivated Senior VoIP Engineer to join our...