Kontrollsystemer - Internet of Things - Data Analytics
Design - Koding - Verifikasjon
Prosesser - Metoder - Verktøy
Embedded - PC - PLS - Cloud - Web - App
*Scroll Down*
Softwareutvikling
Jeg har bred erfaring i system- og softwareutvikling, blant annet fra flybransjen (Airbus Defence & Space) og energisektoren (National Oilwell Varco):
- Sanntids- og kontrollsystemer
- Algoritmer
- Nettverk og I/O
- Human Machine Interfaces
- Kodegeneratorer og verifikasjonsverktøy
Jeg har jobbet med mange typer platformer, inklusive:
Jeg har kjernekompetanse i alle ledd av programmvarelivssyklusen:
- Design og arkitektur:
- Spesifikasjoner
- Sikkerhet- (safety) og sikringsanalyser (security)
- Kravskrivning
- Sporbarhet
- Partisjonering
- Abstraksjon
- Gjenbruk
- Algoritmer
- Testbarhet
- Koding
- C, C++, C#, Java, Step7 / IEC1131, HTML, CSS, Javascript
- Verifikasjon
- Unit Testing
- Code Coverage
- Peer Reviews
- Analyser
Planlegging og perifere aktiviteter
Avhengig av applikasjon, bransje og kritikalitet vil visse aktiviteter gjennomføres i forkant eller parallellt med programmvareutviklingen. Jeg har kompetansen for å gjennomføre eller støtte opp om disse aktivitetene:
- Prosessdefinisjon i samsvar med påkrevde standarder og regelverk (DO-178, DNV-OS-D203 etc)
- Metodevalg (agile, lean, modellbasert, formale metoder etc.)
- Valg av rammeverk og verktøy
- Utvikling av spesialverktøy
- Kodegeneratorer
- Domenespesifike språk
- Integrasjon og automatisering av eksisterende verktøy
- Konfigurasjonskontroll og varianthåndtering