Vi söker för närvarande en mycket skicklig och motiverad C++ mjukvaruingenjör till vårt dynamiska team. Som C++ mjukvaruingenjör kommer du att spela en central roll i utvecklingen och förbättringen av våra mjukvaruapplikationer, genom att använda din expertis inom C++ programmering för att skapa effektiva, robusta och skalbara lösningar. Du kommer att samarbeta med tvärfunktionella team, inklusive produktchefer, designers och testare, för att säkerställa att vår mjukvara uppfyller kundens krav och branschstandarder.

Ansvar:

  1. Samarbeta med intressenter för att samla in och analysera programvarukrav och specifikationer.
  2. Designa, utveckla, testa och underhåll högkvalitativa C++-applikationer, i enlighet med bästa praxis och kodningsstandarder.
  3. Optimera kod för prestanda, skalbarhet och stabilitet, identifiera och lösa flaskhalsar och problem när de uppstår.
  4. Delta i kodgranskning och designdiskussioner, ge konstruktiv feedback för att förbättra den övergripande mjukvarukvaliteten.
  5. Utvidga kontinuerligt dina kunskaper om C++-programmeringstekniker och branschtrender och införliva nya insikter i ditt arbete.
  6. Samarbeta med kvalitetssäkringsteam för att identifiera, reproducera och lösa programvarufel.
  7. Skapa och underhåll tydlig, koncis teknisk dokumentation för programvarudesign, kod och användarmanualer.
  8. Mentor och vägledning till yngre ingenjörer, fostskapa en kultur av kontinuerligt lärande och förbättring.

Krav:

  1. Kandidatexamen i datavetenskap, teknik eller ett närliggande område.
  2. 3+ års yrkeserfarenhet av mjukvaruutveckling, med fokus på C++ programmering.
  3. Goda kunskaper i C++-språket, libraroch ramverk (som Boost, STL eller Qt).
  4. Kunskaper i objektorienterad programmering, designmönster och datastrukturer.
  5. Bekantskap med multithreading, minneshantering och nätverksprogrammering.
  6. Erfarenhet av versionskontrollsystem (som Git) och buggspårningsverktyg (t.ex. JIRA).
  7. Utmärkt analytisk, problemlösnings- och felsökningsförmåga.
  8. Stark kommunikationsförmåga och förmåga att arbeta effektivt i en samarbetande teammiljö.
  9. Detaljorienterad och organiserad, med förmågan att hantera flera uppgifter och hålla deadlines.

Trevligt att ha:

  1. Kunskaper om andra programmeringsspråk, såsom Python, Java eller C#.
  2. Erfarenhet av plattformsoberoende utveckling, inklusive Linux, Windows och macOS.
  3. Kännedom om agila mjukvaruutvecklingsmetoder, såsom Scrum eller Kanban.

    Om du är en talangfull C++ mjukvaruingenjör med passion för att skapa innovativa mjukvarulösningar vill vi höra från dig! Vänligen skicka in ditt CV och personliga brev, med information om din erfarenhet och kvalifikationer, till oss. Vi ser fram emot att granska din ansökan.