Hybrid Embedded Linux Engineer, C/C++, Yocto

Posted 1 hour ago

Apply now

About the role

  • Embedded Engineer designing and developing firmware for advanced embedded systems at Qlose. Working in a hybrid model with opportunities for remote work in Ørestad, Denmark.

Responsibilities

  • Designa, utveckla och avbugga inbäddad applikationsprogramvara för 16/32-bitars processorer
  • Utveckla och avbugga lågnivådrivrutiner för externa hårdvarumoduler (t.ex. ASIC, FPGA och liknande)
  • Granska systemkrav och omvandla dem till tydliga mjukvarudesign, inklusive att delta i arkitektur- och designgranskningar
  • Skapa modul- och enhetstester och delta i systemintegration
  • Bidra till och förbättra CI/CD-pipelines och relaterade verktyg
  • Arbeta med digitala trådbundna och trådlösa kommunikationsprotokoll för användning i tekniskt krävande applikationer

Requirements

  • Minst 5 års erfarenhet av att designa och utveckla inbäddad firmware
  • Starka kunskaper i C och C++
  • God förståelse för objektorienterad design
  • Praktisk erfarenhet av att utveckla inbäddade Linux-firmwarekomponenter med Yocto-projektet
  • Solid erfarenhet av vanliga programdesignprinciper (skillnad mellan ansvar, hög sammanhållning, låg koppling etc.)
  • Erfarenhet av att arbeta med hårdvarukommunikationsgränssnitt (t.ex. SPI, I2C, UART, USB, Ethernet) och vanliga nätverksprotokoll (IP, TCP/UDP etc.)
  • Erfarenhet av att skriva enhetstest och erfarenhet av versionskontroll, som Git eller Subversion

Benefits

  • Möjlighet att arbeta hemifrån 3-4 dagar i veckan

Job title

Embedded Linux Engineer, C/C++, Yocto

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job