Svitla Systems, Inc.
SENIOR TACHOGRAPH ENGINEER
Svitla Systems, Inc.Argentina6 days ago
Full-timeRemote FriendlyEngineering, Information Technology
Svitla Systems Inc. is looking for a Senior Tachograph Engineer for a full-time position (40 hours per week) in Argentina. Our client is developing technology to enhance the safety, productivity, and profitability of businesses that drive the physical economy. The solution combines IoT hardware with AI-powered applications to connect and automate physical operations. It is one of the fastest-growing software companies in the world, serving over 120,000 businesses across a diverse range of industries, including trucking and logistics, construction, oil and gas, food and beverage, field service, agriculture, passenger transit, and delivery.

The project is building 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 the IoT gateway, and streams artifacts (e.g., driver and vehicle files) into the cloud. You’ll implement a Windows driver and 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. We need someone with experience in remote tachograph downloads who can be productive from day one.

Tech Stack

  • 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.

Requirements

  • At least 5 years of experience working with digital tachograph internal device driver development (remote tachograph downloads, who can be productive from day one).
  • Proven experience shipping tachograph remote download or a closely equivalent tachograph authentication solution in production (EU/UK context).
  • Understanding of Windows driver development (C/C++). Knowledge of WinUSB/UMDF/KMDF or equivalent stacks, USB HID/serial protocols, and PC/SC smart-card interfaces.
  • Experience with Windows desktop application (C++/C#) for device control, credential management, and operator workflows.
  • Knowledge of Android/AOSP and IoT for Native/NDK or Java/Kotlin development for embedded Android, including hardware interfacing over wired connections, background services, and handling power/network constraints.
  • Experience in applied security engineering with smart-card auth flows, APDU, PIN management, cryptographic protocols, secure key storage, and TLS/mTLS on constrained clients.
  • Experience with reliable file transfer, including cellular chunking, resumable uploads, exponential backoff, and integrity verification.
  • Strong expertise in debugging on the metal for USB protocol analyzers, serial sniffers, kernel/user-mode tracing, and performance profiling.
  • Excellent written and verbal communication skills; ability to clearly explain constraints and trade-offs 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.

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 by utilizing existing cloud APIs and eventing, and add telemetry, back-pressure handling, and idempotent uploads for driver/vehicle files.
  • Ensure regulatory and file-format correctness parsing, validating, and packaging tachograph artifacts (e.g., driver card and vehicle unit files) in accordance with EU requirements; surface any infringements/metadata required downstream.
  • Provide hardware-in-the-loop test harnesses (USB/card reader simulators), conduct soak tests on unreliable cellular links, perform performance profiling, and offer field diagnostics.
  • Collaborate globally with product, security, and engineering teams across time zones; provide documentation and knowledge transfer.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Comprehensive private medical insurance.
  • Regular performance appraisals to support your growth.
  • Flexibility in workspace, either remote, our welcoming office or local coworking.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves.
  • Personalized learning program tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Fun corporate online\offline celebrations and activities.
  • Well-established remote culture.
  • Awesome team, friendly and supportive community!

Key Skills

Ranked by relevance