Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?

Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

73 + 5 =

Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Една от всички 289 обяви за .NET в София

Виж всички
Software Engineer

Обявата е публикувана в следните минибордове

  • Anywhere
  • Съобщи за проблем с обявата

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

    About the job

    Do you want to make people happier in their cities? Do you want to make cities smarter and better place to live?

    We at Modeshift are seeking a Software Developer with experience in Hardware Integration interested in building highly reliable and scalable connected systems.


    Modeshift is a product development company building software for public transportation. Our goal is to improve the life of the people by providing better transportation services. Our product covers the full spectrum of transportation management needs covering passengers’ mobile apps, vehicle schedules, monitoring, fare management, payment processing, and analytics. This is tightly integrated with various devices that we use – handhelds, validators, vehicle computers, etc. Our system is used in multiple cities US, Romania, and Bulgaria.


    We strongly value empathy, ownership, and willingness to help and share. We’re not afraid of failures and we are trying to learn from them. Our team consists of experienced engineers who constantly help each other and care for our customers.


    Our system integrates various types of devices – Android handhelds, board computers, ticket validators, vending machines, people counters, infotainment systems, etc.

    We’re looking for a developer experienced in hardware integration. Our devices run Android and Linux and we’re using Java, Kotlin, and .NET Core for the devices we operate.

    You’ll be building software for payments and card processing, vehicle tracking, device management, and monitoring. You’ll be owning the complete features, including architecture, implementation, testability, and deployment.

    Our backend runs on Azure using .NET Core and Service Fabric. For UI we use React.


    Strong system thinking and computer programming fundamentals

    Good understanding of memory management, file I/O, network & socket programming, concurrency, and multithreading.

    Experience in software development with languages like Java/C# or Kotlin

    Experience with serial communication protocols like RS232, RS485

    Experience designing and implementing RESTful APIs

    Preferred Qualifications

    Prior experience with POS terminals, NFC readers, and coin/bill acceptors

    Experience with GPIO, I2C, UART

    Experience with databases like SQLite

    Conducting peer code reviews, testing, and a preference for agile development.


    Competitive remuneration package

    Excellent health insurance package

    Flexible working conditions – home or office

    Personal assistant for your car

    Sports activities membership