Embedded

Embedded inženjer (m/ž)

Opis posla

• Pisanje i analiza specifikacija embedded sistema

• Razvoj firmware-a

• Razvoj arhitekture za firmware

• Analiza koda, poboljšanje efikasnosti, stabilnosti i skalabilnosti koda

• Pisanje testnih specifikacija i automatizacija testova

• Izvođenje testova i testne dokumentacije

• “Bare metal” i RTOS programiranje

• Integracija firmwarea s hardwareom i mehaničkim rješenjima

Uvjeti

• Razumijevanje električnih shema i datasheetova komponenti

• Iskustvo s debugiranjem i razvojem embedded sustava

• Dobro poznavanje programskog jezika C

• Razumijevanje low-level drivera za periferije mikrokontrolera

• Poznavanje koncepata konkurentnog programiranja, sinkronizacije i multithreading programiranja

• Iskustvo u razvoju softwareskih rješenja

• Poznavanje rada s mjernom opremom

• Motiviranost i spremnost na konstantno usavršavanje

• Samoinicijativnost i samostalan rad

• Dobro poznavanje engleskog jezika u pismu i govoru

Bonus vještine

• Poznavanje ARM Cortex M arhitekture

• Iskustvo s BLE uređajima

• Iskustvo sa SPI, I2C, UART

• Iskustvo u izradi elektroničkih prototipa

• Iskustvo u radu s Linux OS-om

• Iskustvo u radu s alatima za razvoj software-a (Eclipse,Qt, IAR, Eclipse, Keil …)

• Iskustvo u radu s EDA alatima (Altium, Eagle, Mentor, KiCAd…)