HW/SW Utvecklare

Knowit Aktiebolag (publ)

Lunds kommun

On-site

SEK 650,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Knowit Connectivity söker Embedded HW/SW-utvecklare som kombinerar hårdvarustyrning och mjukvaruutveckling i C och C++. Rollen fokuserar på firmware, drivrutiner och gränssnitt för mikrokontrollers med möjlighet att arbeta med Embedded Linux, RTOS eller bare metal på ARM/STM32/NXP-plattformar.

Du tolkar scheman, felsöker mellan hårdvara och mjukvara och samarbetar över funktioner i mjukvara, hårdvara, test och systemningenjörer genom hela utvecklingsflödet.

Qualifications

  • Erfarenhet av embeddedutveckling i C och C++.
  • Praktisk erfarenhet av hårdvaruutveckling eller arbete nära elektronikkonstruktion.
  • Kunskap om mikrokontrollers eller mikroprocessorer och hur mjukvara samverkar med elektroniken.
  • Erfarenhet av Embedded Linux, RTOS eller realtidsnära utveckling.
  • Vana att läsa scheman och datablad samt felsöka problem i både hårdvara och mjukvara.
  • Erfarenhet av Git, testning och strukturerade utvecklingsflöden.

Responsibilities

  • utveckla firmware och hårdvarunära mjukvara i C och C++
  • ta fram drivrutiner och gränssnitt för mikrokontrollers, mikroprocessorer och kringutrustning
  • tolka scheman och datablad samt bidra med kunskap om elektronik och komponentval
  • felsöka hårdvara och mjukvara med exempelvis JTAG, oscilloskop, multimeter och logikanalysator
  • utveckla och genomföra enhets-, integrations- och systemtester
  • samarbeta med mjukvaru-, hårdvaru-, test- och systemingenjörer genom hela utvecklingsflödet
  • Kommunikationen mellan systemets delar kan ske via exempelvis CAN, LIN, Ethernet, SPI, I2C, UART eller USB. Du kan också möta TCP/IP, trådlös kommunikation och andra protokoll för uppkopplade produkter.

Skills

Embedded C/C++
Hårdvaruutveckling
Mikrokontrollers
Systemnära-utveckling
Git
CI/CD

Tools

Embedded Linux
RTOS
ARM Cortex-M
JTAG
Oscilloscope

Job description

Anställningsform:

Tillsvidare- eller tidsbegränsad anställning

Sista ansökningsdag:

28 feb. (om 171 dagar)

Ange referens:

teamtailor-8296844-2172330 i din ansökan

Vill du utveckla embedded-mjukvara med förståelse för hela systemet? Som Embedded HW/SW Utvecklare använder du din hårdvarubakgrund för att bygga robusta lösningar nära elektroniken.

I rollen ligger tyngdpunkten på mjukvaruutveckling i C och C++, men din erfarenhet av hårdvaruutveckling och elektronikkonstruktion är central. Du förstår vad som händer mellan kod, operativsystem, mikrokontroller och den fysiska produkten och kan felsöka över gränsen mellan hårdvara och mjukvara. Beroende på uppdrag arbetar du med Embedded Linux, RTOS eller bare metal på plattformar baserade på exempelvis ARM, STM32 eller NXP.

Arbetet kan innebära att:
  • utveckla firmware och hårdvarunära mjukvara i C och C++
  • ta fram drivrutiner och gränssnitt för mikrokontrollers, mikroprocessorer och kringutrustning
  • tolka scheman och datablad samt bidra med kunskap om elektronik och komponentval
  • felsöka hårdvara och mjukvara med exempelvis JTAG, oscilloskop, multimeter och logikanalysator
  • utveckla och genomföra enhets-, integrations- och systemtester
  • samarbeta med mjukvaru-, hårdvaru-, test- och systemingenjörer genom hela utvecklingsflödet
  • Kommunikationen mellan systemets delar kan ske via exempelvis CAN, LIN, Ethernet, SPI, I2C, UART eller USB. Du kan också möta TCP/IP, trådlös kommunikation och andra protokoll för uppkopplade produkter.
För att lyckas i rollen ser vi att du har:
  • erfarenhet av embeddedutveckling i C och C++
  • praktisk erfarenhet av hårdvaruutveckling, elektronikkonstruktion eller arbete nära hårdvarudesign
  • kunskap om mikrokontrollers eller mikroprocessorer och hur mjukvara samverkar med elektroniken
  • erfarenhet av Embedded Linux, RTOS eller realtidsnära utveckling
  • vana att läsa scheman och datablad samt felsöka problem i både hårdvara och mjukvara
  • erfarenhet av Git, testning och strukturerade utvecklingsflöden

Du behöver inte ha arbetat med alla tekniker eller protokoll som nämns i annonsen. Det viktiga är att du har en stabil grund inom embedded mjukvaruutveckling och kan använda din hårdvaruförståelse för att analysera hela systemet.

Meriterande

Det är meriterande om du har arbetat med Python för testautomation, skript eller verktygsutveckling, liksom med CI/CD för embeddedutveckling eller HIL- och SIL-testning. Erfarenhet av kravhantering, kravspårbarhet och arbete enligt V-modellen är också relevant.

Kunskap om Rust, AUTOSAR Classic eller Adaptive, MATLAB/Simulink, Yocto, Buildroot eller containerbaserade utvecklingsmiljöer är ett plus. Det gäller även erfarenhet av FPGA, VHDL, Verilog, PCB-design eller verktyg som Altium, KiCad och OrCAD.

Har du arbetat med Bluetooth, Wi-Fi, MQTT, Azure IoT eller AWS IoT är det värdefullt i uppdrag med uppkopplade produkter. Erfarenhet av funktionell säkerhet, Automotive SPICE eller cybersäkerhetsstandarder som ISO 26262, IEC 61508 och ISO/SAE 21434 är också meriterande.

Du får en mjukvarunära roll där din hårdvarukompetens kommer till konkret användning. Genom att arbeta över gränsen mellan elektronik, firmware och embedded-mjukvara kan du följa problem från symptom till grundorsak och bidra till lösningar som fungerar i hela systemet.

Uppdragen ger utrymme att fördjupa dig inom C, C++, Embedded Linux och RTOS samtidigt som du breddar din erfarenhet av test, kommunikationsgränssnitt och systemintegration.

Jobba hos oss på Knowit Connectivity, där vi arbetar med tekniskt avancerade system inom embedded och uppkopplade lösningar. Hos oss får du arbeta med komplexa produkter tillsammans med erfarna ingenjörer i uppdrag som ligger i teknisk framkant.

Knowit är ett nordiskt konsultbolag som hjälper företag, myndigheter och organisationer att lyckas i den digitala transformationen. Med expertis inom systemutveckling, AI, cybersäkerhet, molntjänster, digitala kundupplevelser och managementkonsulting utvecklar vi lösningar som bidrar till ett mer hållbart och mänskligt samhälle.

Vi är cirka 3 700 medarbetare och arbetar genom våra affärsområden Solutions, Experience, Connectivity, Insight och Products – främst i Norden, men även i Polen, Serbien och Tyskland.

Övrig information

Lönetyp: Fast månads- vecko- eller timlön

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HW/SW Utvecklare
HW/SW Utvecklare

Knowit • Göteborgs kommun

On-site
SEK 650,000 - 850,000
HW/SW Utvecklare
HW/SW Utvecklare

Knowit AB • Göteborgs kommun

On-site
SEK 650,000 - 850,000
HW/SW Utvecklare
HW/SW Utvecklare

Knowit • Lunds kommun

On-site
SEK 550,000 - 750,000
HW/SW Utvecklare
HW/SW Utvecklare

Knowit AB • Malmö kommun

On-site
SEK 650,000 - 900,000
Senior Embeddedutvecklare
Senior Embeddedutvecklare

Knowit Aktiebolag (publ) • Lunds kommun

On-site
SEK 670,000 - 1,004,000
Senior embeddedutvecklare
Senior embeddedutvecklare

Knowit AB • Umeå kommun

On-site
Möjlighet till teknisk påverkan
Arbete i ett prestigelöst team
Avancerade projekt för utveckling
Embedded Software Developer - Automotive
Embedded Software Developer - Automotive

Knowit AB • Stockholms kommun

Hybrid
SEK 700,000 - 900,000
Senior Embeddedutvecklare
Senior Embeddedutvecklare

Knowit • Lunds kommun

On-site
SEK 750,000 - 950,000
Senior Embeddedutvecklare – C/C++, Linux, RTOS
Senior Embeddedutvecklare – C/C++, Linux, RTOS

Knowit Sweden • Lunds kommun

On-site
Senior embeddedutvecklare
Senior embeddedutvecklare

Knowit AB • Jönköpings kommun

On-site
SEK 520,000 - 760,000