C# Developer (m/ž)

C# Developer (m/ž)

Byte Lab traži C# programera za rad na EcoMobile projektu.

Opis projekta

EcoMobile je sustav koji se ugrađuje na vozila za skupljanje otpada. Glavna uloga sustava je omogućiti praćenje sakupljenog otpada u stvarnom vremenu kako bi se mogla vršiti naplata sakupljenog otpada prema volumenu ili masi.

Sustav se  sastoji od Centralnog računala i više modula spojenih na CAN sabirnicu. RFID tehnologija se koristi za identifikaciju posuda.

Glava uloga centralnog računala je upravljanje modulima na CAN sabirnici i održavanje komunikacije s Cloud rješenjem. Aplikacija na Centralnom računalu ima grafičko sučelje i daje uvid u stanje bitnih parametara.

Centralno računalo:

  • Raspberry PI Compute Module
  • LCD 7“ touch screen
  • 2 x CAN Bus
  • NFC Reader
  • 3G Modem
  • GPS
  • Foil keyboard
  • Speaker
  • RTC
  • USB
  • Ethernet

Opis posla

Potrebno je nastaviti razvoj C# aplikacije koja se vrti na Centralnom računalu. Aplikacija je potpuno funkcionalna i sve low level stvari su uhodane.

Što je već napravljeno:

  • Driver za folijsku tipkovnicu
  • Touch screen driver
  • Audio podrška
  • Aplikacijska logika
  • MQTT klijent i logika za komunikaciju s Cloud-om
  • JSON strukture za komunikaciju (serijalizator / deserijalizator)
  • NLog (sustav za logiranje)
  • NMEA GPS parser
  • NFC čitanje kartica
  • CAN Bus komunikacija sa svim modulima
  • DBus (pristup 3G modemu i GPS-u)

Što je potrebno napraviti:

  • Dorada GUI-a
  • Dodavanje opcija za konfiguriranje sustava
  • OTA update
  • Dorada aplikacijske logike
  • Optimizacija
  • Samodijagnostika
  • Dodavanje podrške za kartografiju i rute

Aplikacija je razvijena u Visual Studiu i dobar dio razvoja i testiranja moguće je odraditi na PC-u uz povremeni deployment i testiranje na embedded mašini.

Uvjeti

  • dobro poznavanje C#

Prednosti

  • iskustvo rada s Mono-om
  • iskustvo s Linux-om
  • iskustvo s embedded sustavima

Lokacija

Byte Lab, Dragutina Golika 63, Zagreb

Trajanje posla

7., 8. i 9. mjesec s mogućnošću produljenja

Javite nam se na: 

  • Primjer-1
  • Primjer-2
  • Primjer-3
2016-11-08T12:13:08+00:00

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.