Hoppa till sidans innehåll

Martin Juhlin

Mjukvaruarkitekt

Martin har arbetat inom försvarsindustrin i nästan 15 år, mestadels i marina ledningssystem. Senaste tiden har Martin jobbat med produktutveckling som mjukvaruarkitekt. Före detta arbetade Martin som systemingenjör i ett av de större marina projekten på Saab där det gäller att anpassa ledningssystemet enligt kundens önskemål. Eftersom Martin har specialkompetens inom integrationen mellan hårdvara och mjukvara var ansvaret för mjukvarudelarna av ledningssystemets interna infrastruktur. Bytet till systemingenjör var efter en intern 18 dagars utbildning på Saab som berörde flera olika områden inklusive domänspecifik kunskap.

Med sin bakgrund som mjukvaruutvecklare och sin tekniska erfarenhet hamnar han ofta i tekniska ledarroller och är en person som man vänder sig till när man har fått problem.

Områden

  • Mjukvaruarkitekt
  • Systemingenjör
  • Systemutvecklare

Om Martin

Martin är en glad person som gillar att lära sig nya saker och delar gärna med sig av sin kunskap. Han arbetar ordningsamt och strukturerat och levererar även om förutsättningarna inte är solklara från början. På sin fritid umgås Martin med familjen och spelar en del schack.

Martins CV

  • Saab AB

    Mjukvaruarkitet

    2022 - 2023

    Martin var del av produktledningen för marina ledningssystem och arbetar nära teamen och kundprojekten med uppgifter med en tidshorisont de närmaste 1-3 månaderna. Det kan vara teknikomställningar, t.ex. operativsystem byte, införande av Kubernetes, utvecklingsmiljö, "software factory" eller akuta oförutsedda saker som måste lösas. Arbetade självständigt och prioriterar oftast uppgifterna självständigt.
  • Saab AB

    Systemingenjör

    2021 - 2022

    Martin arbetade inom ett av delprojekten till ett kundprojekt för marina ledningssystemen. Uppgiften bestod av design och kravnedbrytning av kundkrav till utvecklarteamen. Fokus var inom "infrastruktur" som operativsystem, IT-säkerhet, nätverk, inspelningsfunktioner och video distribution. Uppdraget slutade efter CDR (Critital Design Review) med kund.
  • Saab AB

    Systemutvecklare

    2019 - 2021

    Underhåll och utveckling av utvecklingsmiljön, pipelines etc (delar av software factory). Scrum master/team lead. Innefattar även licenshantering av FOSS och produkter med dubbla användningsområden (Dual-use).

    Tekniker: Byggsystem, Scrum, FOSS hantering, Golang.
  • Saab AB

    Systemutvecklare

    2018 - 2019

    Plattformsutveckling, anpassningar av operativsystemet till ledningssystemet. Innefattar systeminstallation, C programmering i bootladdare, IT-säkerhetsfunktioner med TPM, lagringslösning osv.

    Tekniker: Golang, C, TPM, Linux.
  • Saab AB

    Systemutvecklare

    2017 - 2017

    Utveckling av ny distribution av målspår i ledningssystemet (Java) där resultatet är SDK som övriga team kan använda sig av. Använder DDS för nätverkskommunikation.

    Tekniker: Java, DDS.
  • Saab AB

    Systemutvecklare

    2016 - 2017

    Omskrivning av mikroservertjänsten för ledningssystems taktiska inspelning (Java). Nya versionen blev 100 gånger snabbare (tänk vad rätt teknikval av databasmotor och datamodell kan göra).

    Tekniker: Java, PostgreSQL, DDS
  • Saab AB

    Systemutvecklare

    2014 - 2015

    RnD projekt för att modernisera miljön, både utvecklings- och installationsmässigt. Införda av Docker containers och gjorde även om byggmiljön och pipelines. Hjälpte även till att etablera samma miljö på kontoret i Australien (remote).

    Tekniker: Docker, Byggsystem, Golang, Git
  • Saab AB

    Systemutvecklare

    2013 - 2014

    Stabilisering av C++ programvaror. Statisk kodanalys, minnesmätningar och trådanalys.

    Tekniker: C++, Valgrind
  • Saab AB

    Systemutvecklare

    2013 - 2013

    Rädda det som räddas kan. Tidigare utvecklare har gjort fel teknikval och klarar inte slutkundens krav. Martin fick ta över utvecklingen och införde några kompromisser och krav ändringar som fick produkten i säljbart skick. Ingick att presentera för slutkund.

    Tekniker: Java, PostgreSQL, DDS
  • Saab AB

    Systemutvecklare

    2012 - 2013

    Prestanda och stabilitetsarbete. Började med optimering av HMI (Java) för att förbättra CPU och minnesanvändning. Efter det fortsatte arbetet att stabilisera alla applikationer på systemnivå, där det ansågs behövas. Här ingick även C++ och databaser och finjusteringar på operativsystemet.

    Tekniker: Profiling, YourKit, Real-Time OS tuning, Krashutredning, PostreSQL, DDS.
  • Saab AB

    Systemutvecklare

    2010 - 2012

    Framtagning av mikroserver för intag av data från extern delsystem. Kommunikationen var över egenutvecklat protokoll (UDP/IP). Helhetsåtagande med krav, design, implementation (Java), integration och genomförde även tester gentemot underleverantören.

    Tekniker: Java, Krav och Design, DDS
  • Saab AB

    Systemutvecklare

    2009 - 2010

    Framtagning av mikroserver för distribution av mätvärden som avläser fartygs hastighet i vatten. Utvecklingen i Java (med JNI). Förutom programmering ingick även framtagning av krav och design.

    Tekniker: Java, C.
  • Saab AB

    Systemutvecklare

    2007 - 2009

    Först bestod utveckla automattester till datalänk för flygburna ledningssystem. Sen fick Martin ta över utvecklingen av själva länken för att anpassas till en annan kund. Utvecklingen var i Java. En del av arbetet var också HMI utveckling i C och Java.

    Tekniker: Java, Datalänk, C, HMI
  • Vendolocus AB

    Utvecklare

    2004 - 2007

    Embeddedutveckling, Server och HMI (C, Java, Delphi) för ett vibrationslarm och skidmätutrustning till längdåkningsskidor.

    Tekniker: Embedded programmering (C), Desktop app (Delphi), Server backend (Java).

Martins kompetensområden

  • Bransch

    Försvar
  • Kompetenser

    PostgreSQL, QT, Doors, Profilering, IT-säkerhet allmänt, Ethernetnätverk, Datakommunikation allmänt, Docker, Eclipse, YourKit, IntelliJ IDEA, GIT, Java, Linux, Golang, DDS, C/C++
  • Personligt

    Systemingenjör, Systemutvecklare, civ.ing, Mjukvaruarkitet
  • Språk

    Svenska, Engelska
  • Övrigt

    Systemering/Design/Krav, Utveckling/Genomförande, Implementation, INCOSE, Scrum

Martins anställningar

  • Mjukvaruarkitekt, Saab AB

    2022 -

  • Systemingenjör, Saab AB

    2021 - 2022

  • Systemutvecklare, Saab AB

    2007 - 2021

  • Utvecklare, Vendolocus AB

    2004 - 2007

Martins utbildningar

  • System Engineering School, Saab AB/Decisionware AB

    2020 - 2020

  • Civilingenjörsexamen i Datateknik, Luleå Tekniska Universitet

    2001 - 2005

  • Högskoleingenjörsexamen i Elektronik, Luleå Tekniska Universitet

    1998 - 2001

Till konsultsök

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning