We are large enough to solve a complex problem, smart enough to care about every project. Edvantis’ goal is to help our clients achieve more via software engineering as a service. We are a mature vendor with our HQ in Berlin, Germany and our development centers in Lviv, Ukraine and...
29 жовтня 2025

Senior Embedded C++ Software Developer (вакансія неактивна)

Львів, Ряшів (Польща), віддалено

We are looking for a Senior Embedded C++ Software Developer for our German Client — a leading full-service provider of solutions for the public transportation industry. The company supplies individual components and integrated system solutions from one source. You’ll become part of the team which develops a back-end API for the ticket management system for the public transport sector.

Also, there will be work related to the front-end part. The Client’s applications in the back end must be made available in the front-end devices. This applies to operating data, master data, device parameters, and billing data. The data stored in applications cannot be used by the front-end devices in this form. Device data must therefore be prepared before data transfer.

Responsibilities:

  • Develop and maintain QR/barcode, NFC, and other card reading software
  • Implement configuration management and software update mechanisms
  • Build UIs using Qt for embedded devices
  • Apply robust communication security and cryptography practices
  • Conduct unit, integration, and system testing; troubleshoot hardware/software integration issues
  • Optimize the applications for low-latency, high-reliability performance in resource-constrained environments

Requirements:

  • Strong communication skills to work effectively with Back-End Engineers, QA teams, and Product Managers
  • Ability to work independently and mentor Junior Developers
  • High attention to detail and commitment to delivering quality solutions
  • English level — Upper-Intermediate or higher

Will be a plus:

  • Experience working in the transportation and ticketing industry
  • Knowledge of EMV, COBRA, and CBOR protocols
  • Skills in Android development (Java/Kotlin or NDK)
  • Knowledge of cloud-based device management platforms
  • Experience with Docker or containerized embedded deployments

We offer:

  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives