Senior Embedded Software Engineer (m/ž)
Posted Updated
Description
Plaća: od 1500 EUR do 3000 EUR
Tražimo iskusnog inženjera (m/ž) koji će preuzeti ključnu ulogu u dizajnu i razvoju firmwarea i ugrađenog softvera za kritične industrijske sustave, osiguravajući visoku pouzdanost i optimalne performanse proizvoda našeg društva.
Opis posla
- dizajn i arhitektura softvera: samostalno projektiranje, razvoj i održavanje firmware-a i ugrađenog softvera u C/C++ jeziku, s fokusom na stabilnost, optimizaciju performansi i dugoročnu održivost koda
- hardverska integracija: razvoj arhitekture i implementacija softverskih rješenja od inicijalne faze do integracije i testiranja na ciljanom hardveru (vlastite elektroničke komponente i uređaji društva)
- implementacija komunikacijskih sučelja: integracija protokola (SPI, I2C, CAN, UART) za stabilnu komunikaciju sa senzorima, aktuatorima i industrijskim perifernim uređajima
- tehnička recenzija i suradnja: sudjelovanje u pregledima koda (code reviews) i arhitekture unutar tima te pružanje tehničkih povratnih informacija inženjerima elektronike i proizvodnom pogonu
- dokumentiranje i kontrola verzija: izrada precizne tehničke dokumentacije i upravljanje revizijama softvera kroz sustave za kontrolu verzija (Git)
Potrebno obrazovanje, znanja i vještine
Tehnički uvjeti i kvalifikacije:
- radno iskustvo: višegodišnje, dokazano iskustvo u razvoju ugrađenog softvera (embedded software / firmware) u C/C++ jeziku
- arhitekture mikrokontrolera: duboko razumijevanje rada i arhitekture platformi kao što su STM32, SAM, ESP ili srodnih mikrokontrolera
- komunikacijski protokoli: izvrsno poznavanje i praktičan rad s protokolima SPI, I2C, CAN, UART i sličnim industrijskim standardima
- verifikacija na hardveru: iskustvo s inicijalnim pokretanjem hardvera (firmware bring-up), otklanjanjem pogrešaka (debugging) i validacijom koda na fizičkom uređaju
- poznavanje elektronike: sposobnost čitanja i razumijevanja hardverskih shema te poznavanje osnova digitalne elektronike (važno zbog suradnje s našim pogonom za montažu tiskanih pločica)
- rad s laboratorijskom opremom: iskustvo u radu s alatima za analizu i otklanjanje pogrešaka (JTAG, SWD, osciloskopi, logički analizatori)
- engleski jezik: izvrsno poznavanje tehničkog engleskog jezika u govoru i pismu
Prednost donosi:
- iskustvo u radu s operacijskim sustavima za rad u stvarnom vremenu (RTOS – npr. Zephyr, FreeRTOS), uključujući upravljanje resursima i raspoređivanje zadataka
- poznavanje Linux okruženja i ugrađenih (embedded) Linux platformi
- iskustvo s EDA alatima za dizajn tiskanih pločica (npr. Altium, KiCad)
- praktične vještine lemljenja i montaže SMD komponenti (SMD rework)
Poslodavac ti nudi
- rad u stabilnom, stručnom društvu s dugogodišnjim iskustvom koje pruža inovativne, sigurne i visokokvalitetne usluge te tehnološka rješenja i proizvode u industrijskoj elektronici i energetskom sektoru
- sudjelovanje u inovativnim, kompleksnim i tehnički izazovnim projektima razvoja vlastitih industrijskih proizvoda i softverskih sustava
- edukacije i daljnji razvoj kroz praćenje najnovijih tehnoloških trendova i strukturirano uvođenje u rad uže specijaliziranih sustava
- stimulativna primanja ovisno o seniorskom iskustvu, tehničkom znanju i preuzetim odgovornostima
- božićnica i drugi prigodni bonusi
- službeni mobitel na korištenje
- trošak prijevoza u potpunosti pokriven
- dodatni benefiti unutar odjela i društva