Ledigt jobb: Systemutvecklare/Programmerare
- Jobb
- Senior Embedded Developer sökes i Malmö
Senior Embedded Developer sökes i Malmö
Semicon Service Nordic ABOkänd ort
Tidigare erfarenhet är önskad
Jobbbeskrivning
Vår klient söker en erfaren Senior Embedded Developer för att gå med i en tekniskt avancerad utvecklingsmiljö med fokus på inbäddade system. Rollen innebär att designa, analysera och felsöka inbäddade programvarulösningar inom en distribuerad arkitektur.
Den utvalda professionella kommer att bidra till utvecklingen av realtidssystem och kommunikationsramverk samtidigt som hög tillförlitlighet och systemprestanda säkerställs. Denna roll kräver stark expertis inom inbäddad programmering, nätverksprotokoll och felsökningstekniker inom komplexa tekniska miljöer.
Tjänsten är baserad i Malmö, Sverige, och kräver fullständig närvaro på plats.
Nyckelansvar
- Designa och utveckla inbäddade programvaruapplikationer med C++ inom realtidsmiljöer.
- Arbeta med RTOS-baserade system, hantera samtidiga programmeringskoncept och synkroniseringsmekanismer.
- Hantera systemnivåoperationer inklusive uppgiftsschemaläggning, semaforer och kommunikation mellan processer.
- Utveckla och underhålla Ethernet-baserade kommunikationslösningar, inklusive TCP/IP-nätverk och socketprogrammering.
- Implementera och integrera OPC UA kommunikationsprotokoll inom inbäddade plattformar.
- Genomföra djup felsökning och analys av kraschdumpningar för att identifiera grundorsaker till systemfel.
- Utnyttja avancerade felsökningsverktyg som Trace32 för att diagnostisera och lösa tekniska problem.
- Utföra enhetstestning och funktionstestning för att säkerställa programvarans tillförlitlighet och prestanda.
- Underhålla och konfigurera CMake-baserade byggsystem för att stödja effektiva utvecklingsarbetsflöden.
- Utveckla och underhålla säkra kommunikationsmekanismer inom inbäddade miljöer.
- Implementera lösningar för dataparsering och bearbetning med format som XML, JSON och XSD.
Teknisk Miljö
Den utvalda kandidaten kommer att arbeta med moderna utvecklingsverktyg och plattformar inklusive:
- VxWorks
- Linux-miljöer och containerteknologier
- Git och Visual Studio
- TFVC (Team Foundation Version Control)
- Azure DevOps pipelines
- Statisk kodanalysverktyg som SCA och Klocwork
Krav på erfarenhet
- Omfattande erfarenhet av utveckling av inbäddad programvara, särskilt med C++.
- Stark kunskap om realtidsoperativsystem (RTOS) och samtidiga programmeringstekniker.
- Bevisad erfarenhet av nätverkskommunikationsprotokoll och inbäddad felsökning.
- Förmåga att utföra djupgående systemdiagnostik, felsökning och analys av grundorsaker.
Utbildningskrav
En relevant examen inom datavetenskap, inbäddade system, elektronikingenjör eller en relaterad teknisk disciplin föredras.
Krav på färdigheter
- C++
- Linux
- RTOS
- TCP/IP-nätverk
- OPC UA
- Git
- Trace32
- CMake
- XML-parsing
- Enhetstestning
Föredragna färdigheter (Bra att ha)
- Kännedom om distribuerade kontrollsystem (DCS)
- Erfarenhet av AC 800M automatiseringssystem
- Bekantskap med Klocwork statiska analysverktyg
- Erfarenhet av VxWorks operativsystem
- Förståelse för IEC 61131-3 standarder och PLC-programmering
- Erfarenhet av att arbeta med Azure DevOps-miljöer
Språkkrav
- Engelska – Flytande (tal och skrift)
Ansökningsmetod: Intresserade kandidater kan ansöka genom att skicka sin profil till [email protected]
🖐 Passar detta jobb någon du känner?
Andra jobb inom samma område
Kanske kan det vara dags att bredda sökningen med dessa lediga jobb