RISCO Group
RISCO Group
501 – 1.000 Medarbejdere
HardwareSaaSSikkerhed
RISCO Group udvikler elektronisk sikkerhedsteknologi og teknologi til intelligente hjem. Virksomheden kombinerer systemer til indbrudsdetektion, alarmcentraler, sensorer, videoverifikation og adgangskontrol. Virksomhedens cloudbaserede administrationsværktøjer og mobilapps bruges af installatører, sikkerhedsintegratorer og slutkunder og samler tilsluttet sikkerhedshardware og software. Virksomheden opererer inden for sikkerhed, hardware og SaaS.

Senior softwareudvikler i C++, indlejret Linux

Udvikl indlejret Linux-software til forbundne sikkerheds- og adgangskontrolprodukter, tilpas Java-komponenter, og byg moderne C++-applikationer. Integrer på tværs af platform, cloud, hardware og mikrokontrollersystemer.

Beskrivelse

  • Byg, test og vedligehold applikationssoftware i moderne C++ til indlejret Linux.
  • Tilpas eksisterende Java-komponenter til Linux-platformen, og integrer dem med platformstjenester og grænseflader.
  • Skab modulære C++-komponenter, og bidrag til at migrere eller redesigne funktionalitet, der er implementeret i Java.
  • Forbind applikationssoftware med Linux-tjenester, hardwaregrænseflader, cloudforbindelse og tilhørende mikrokontrollerfunktionalitet.
  • Design genanvendelige moduler med tydelige grænser mellem applikations-, middleware- og platformslagene.
  • Gennemgå design og kode, fejlfind, analysér ydeevne, test komponenter, og find årsager til problemer i komplekse softwareforløb.
  • Samarbejd med teams inden for platform, BSP, hardware, cloud, kvalitetssikring og systemarkitektur gennem hele produktudviklingen.

Krav

  • Mindst fem års professionel erfaring med softwareudvikling, gerne med Linux eller indlejrede produkter.
  • Stærke færdigheder i moderne C++ (C++14/17 eller nyere), herunder objektorienteret design, multithreading, synkronisering og hændelsesstyret software; dette er et krav.
  • Erfaring med Java-udvikling, især med eksisterende eller ældre kodebaser, er en stor fordel.
  • Erfaring med OSGi eller modulære Java-arkitekturer er en yderligere fordel.
  • Praktisk erfaring med udvikling og fejlfinding af applikationer i Linux-miljøer.
  • Forståelse for softwarearkitektur, grænseflader, designmønstre, modularitet og vedligeholdelsesvenlig kode.
  • Erfaring med IPC, netværk, REST API'er, messaging eller serviceorienteret software er en fordel.
  • Erfaring med indlejret Linux, forbundne enheder, sikkerhedssystemer eller IoT-produkter er en fordel.
  • Kendskab til Git, CMake eller andre buildsystemer, fejlfindingsværktøjer og moderne softwareudviklingsmetoder.
  • Stærke analytiske evner og gode problemløsningsevner ved arbejde med komplekse eksisterende kodebaser.
  • Meget gode engelskkundskaber.

Relaterede job

NETGEAR

Senior QA-ingeniør, administration af cloudnetværk

NETGEAR

Test NETGEARs cloudadministrerede netværksplatforme, enheder, API'er og applikationer. Byg automatisering med Python og Playwright for at sikre netværkskvalitet fra start til slut.

Åbn