Senior Embedded Software Developer
Delo
obsega
- Načrtovanje in razvoj rešitev na področju mobilne robotike:
- obvladovanje kinematike vozil
- lokalizacija v prostoru
- navigacija - načrtovanje poti gibanja za dosego cilja
- realno-časovno krmiljenje HW (motorji) v povratnih zvezah
- bvladovanje več vozil (Fleet managment)
-
Načrtovanje vgrajenih sistemov v platformi:
- načrtovanje in izvedba vgrajene programske opreme za industrijsko avtomatizacijo
- načrtovanje in izvedba naprednih algoritmov za avtonomne mobilne robote
- načrtovanje in izvedba testnih sistemov vgrajene programske opreme
- analiziranje vgrajenih industrijskih izdelkov
Potrebne
vrline
-
Obvladovanje C in C++ programskega jezika.
-
Obvladovanje ARM Cortex-M mikrokontrolerjev in poznavanje STM32 mikrokontrolerjev.
-
Poznavanje okolja Keil uVision.
-
Poznavanje FreeRTOS.
-
Poznavanje operacijskega sistema Linux.
-
Sodelovanje pri izvedbi in vpeljavi vsaj ene industrijske rešitve.
-
Izkušnje z verzioniranjem programske opreme (GIT).
-
Poznavanje kommunikacijskih protokolov (I2C, CANOpen, SPI, UART, BLE).
-
Aktivno znanje vsaj enega tujega jezika (angleščina in/ali nemščine).
-
Zaželeno več kot 8 let delovnih izkušenj s področja vgrajenih sistemov.
Zaželene
vrline
-
Motorska kontrola, OTA firmware update
-
Izkušnje s testiranjem vgrajene programske opreme (Hardware-in-the-loop testing)
-
Izkušnje na področju safety & security vgrajenih sistemov oz. industrial grade implementacij
-
Izkušnje na področju safety certificirane progamske kode, validacije in dokumentacije za certificiranje
-
Osnovno poznavanje algoritmov, ki se uporabljajo v robotiki za vodenje, lokalizacijo, SLAM in navigacijo, ROS/ROS2
-
Osnovno razumevanje elektronike
-
Poznavanje Azure DevOps, CI/CD orodij
-
Ciljna naravnanost, natančnost in doslednost
Kaj
ponujamo?
- Delo v mednarodnem okolju, na projektih v tujini in stik s tujimi strankami.
- Stalen stik z najsodobnejšimi tehnologijami.
- Redna izobraževanja na različnih področjih.
- Fleksibilen delovni čas.
- Sproščeno in kreativno delovno okolje.
- Možnost kariernega napredovanja in osebnega razvoja.