
ESA - Electronic Security Association är en amerikansk branschorganisation för säkerhets- och livssäkerhetsindustrin. Organisationen grundades 1948 och representerar företag som installerar, integrerar och övervakar system för inbrottsdetektering, branddetektering, videoövervakning och elektronisk åtkomstkontroll för kommersiella, privata, industriella och offentliga kunder. Verksamheten omfattar teknisk utbildning och ledarskapsutbildning, branschintresse och praktisk information, verktyg och tjänster som stödjer medlemsföretagen. ESA verkar också för stärkt skolsäkerhet på federal och delstatlig nivå och representerar medlemsföretag vars verksamheter sysselsätter över 500 000 yrkesverksamma och betjänar mer än 34 miljoner privat- och företagskunder.
Inbyggd mjukvaruingenjör i Belgrad, Serbien (hybrid)
Utveckla inbyggd Linux- och RTOS-mjukvara för uppkopplade säkerhets-, AV- och smarta hem-produkter. Bygg applikationer, integrationer, tester och funktioner för enhetshantering inom flera produktlinjer.
Beskrivning
- Skapa, implementera och validera inbyggd mjukvara för WattBox, Binary MoIP, OvrC Pro och andra JDM-produktlinjer vid behov
- Utveckla och underhåll produktplattformar som kör inbyggd Linux eller ett lättviktigt RTOS
- Bygg inbyggda applikationslager med affärslogik och API:er för nätverksstyrningssystem, testfixturer och OvrC
- Integrera och underhåll OvrC-gränssnittslagret som kopplar samman partnerhårdvara med plattformen för fjärrhantering
- Utveckla och underhåll lättviktiga lokala webbgränssnitt
- Samarbeta med JDM-partner för att granska mjukvara, fastställa krav och lösa integrationsutmaningar
- Diagnostisera målhårdvara med loggar, felsökare och verktyg för nätverks- eller protokollanalys
- Skapa enhets- och integrationstester samtidigt som du bidrar till CI/CD-pipelines och byggautomatisering
- Lös fältproblem och hantera eskaleringar i samarbete med QA, teknisk support och produktledning
- Bidra till design, planering och kodgranskningar
- Använd AI-assisterade utvecklingsverktyg, inklusive Claude Code och GitHub Copilot, på ett ansvarsfullt sätt
- Stöd säkra mjukvaruprinciper genom spårning av SBOM-beroenden och åtgärdande av sårbarheter
Krav
- 2–5 års yrkeserfarenhet av utveckling av inbyggd mjukvara
- Goda kunskaper i C och C++
- Praktisk erfarenhet av utveckling för inbyggd Linux
- Arbetskunskaper i grundläggande nätverksteknik för IP, TCP, UDP, multicast, DHCP och DNS
- Erfarenhet av Git, Make eller CMake samt Bash-skalprogrammering
- Arbetskunskaper i Python för verktyg och testautomatisering
- Förmåga att tolka produktspecifikationer, datablad och kopplingsscheman
- Tydlig skriftlig och muntlig kommunikation på engelska
- Förmåga att anpassa sig mellan produktområden och snabbt lära sig nya kodbaser
- Erfarenhet av Yocto, bootloaders, kärnkonfiguration eller drivrutiner för Linuxkärnan
- Kännedom om hårdvarugränssnitten SPI, I2C och UART
- Erfarenhet av kraftelektronik eller produkter för strömhantering
- Erfarenhet av molnanslutna enheter, fjärrhantering eller enhetsprovisionering
- Erfarenhet av CI/CD-pipelines och automatiserade tester för inbyggda enheter
- Kännedom om agila arbetssätt och Jira
Förmåner
- Sjukförsäkring via Generali
- Försäkringsskydd vid allvarlig sjukdom, kirurgiska ingrepp, arbetssjukdom och olycksrelaterade konsekvenser
- Idrotts- och fritidsförmåner genom Fitpass eller Sports Academy Kocovic
- Engelskalektioner tillgängliga under arbetstid
- Bonusprogram för medarbetarrekommendationer
- Företagsevenemang och teambuildingaktiviteter
- Välutrustat kontor