Dataudvikler Jobbeskrivelse Skabelon/kort

Vi ansætter en erfaren og dygtig indlejret softwareingeniør til at deltage i vores team! Som en indlejret softwareingeniør hos vores organisation vil du udføre hele indlejret softwareudviklingslivscyklus.

Dataudvikler jobprofil

Et indlejret system eller softwareingeniør bidrager til at designe, udvikle og vedligeholde indlejrede systemer i produkter. Jobbet indebærer ofte softwareudvikling. Imidlertid kræver det også ekspertisen fra hele indlejrede systemer.

Da jobbet med en indlejret ingeniør varierer pr. Virksomhed, er der ingen specifik beskrivelse. Virksomheder bruger udtrykket "indlejret ingeniør", selvom funktionen er beskrevet forskelligt. En indlejret ingeniør er et udtryk, der bruges af visse virksomheder til at henvise til ingeniører, der udelukkende beskæftiger sig med indlejret software. Andre firmaer hævder, at indlejrede ingeniører er mere involveret i hele systemet.

Rapporterer til

  • CTO

Dataudvikleransvar

  • Planlæg og deltag i arkitektoniske, krav, design, kode og testkasseanmeldelser
  • Opret innovative indlejrede arkitekturer for at hjælpe vores ekspanderende produktudviklingsambitioner
  • Hardware omvendt engineering, dekompilering/adskillelse af indlejret kode og protokolanalyse
  • Bidrage til oprettelsen af ​​softwareprocesser og bedste praksis
  • Implementere komplicerede dataanalyse, datarutning og/eller kontrolsystemmetoder
  • Samarbejd med eksterne udviklingspartnere for at fremskynde projektets fremskridt og resultater
  • Spil en vigtig rolle i at skabe softwarearkitektur og design til effektivitet og genanvendelighed
  • Fortolke og rapportere testresultater, og vær en stærk fortaler for kvalitet gennem udviklingsprocessen
  • Opret prototyper, demonstrationer og forslag
  • Undersøg produktets brugergrænseflade for at overholde designkriterier
  • Udvikling og frigivelse af software til specifikke projekter
  • Coaching junioringeniører og overskrift af små udviklingshold
  • Giv teknisk lederskab og coaching til flere junior teammedlemmer
  • omfattende erfaring med at integrere adskillige komponenter fra flere leverandører i et fuldt fungerende og sammenhængende system
  • Deltag i tekniske og programanmeldelser som programleder eller anmelder
  • Demonstrer fremskridtene med teams, teknologiske afvejninger og planer for nuværende og fremtidige produktkøretøjer
  • Ansvarlig for direkte rapporter om uddannelse og karriereudvikling samt teammoral og produktivitet
  • bidrage til design af køretøjets systemarkitektur
  • Konto for teknisk aktivitet og færdiggørelse af opgaver efter planen og inden for budgettet

Dataudviklerkrav og færdigheder

  • En bachelor- eller kandidatgrad i datalogi, ingeniørarbejde eller computerteknik
  • Arbejdskendskab til C, C#, Linux, Java, Python, Agile, CMMI, Git, HDMI og FPGA -software og systemer
  • Kendskab til indlejret Linux og indlejret C
  • Omfattende viden om operativsystemer, enhedstest, algoritme -design og beregning
  • Enkel programmering og fejlsøgning
  • er en samvittighedsfuld problemløser