Software Development Manager

De functie

Als Sofware Development Manager ben je verantwoordelijk voor de gecoördineerde programmatie van onze verschillende controllers.

  • De programmatie en uitwerking van de software op basis van de verzamelde projectgegevens en in functie van de vereisten van de sturing.
  • Volledige programmatie van de sturing, het uittesten van de software met simulator en op de controller. Rekening houdende met lastenboeken van de klant en de algemene normen.
  • Opstellen en opvolging van de Software planning in samenspraak met de Engineering Manager.
  • De organisatie van het Software team: begeleiden en opvolgen van junior en senior software engineers. Hierbij stel je procedures op die noodzakelijk zijn voor een goede werking van het team. Je kijkt ook toe op de effectieve naleving van deze procedures.
  • Zorgen voor een goede en evenwichtige taakverdeling binnen de afdeling.
  • Organiseren van teamoverleg en opvolgen van algemeen personeelsbeheer binnen de afdeling (verlof goedkeuren, functioneringsgesprekken voeren, …).
  • Tijdens de loop van een project verleen je technisch advies en detecteer je tijdig eventuele afwijkingen.
  • Waken over de tijdige doorstroming van alle projecten zodat de vooropgestelde planning gerealiseerd kan worden. Indien nodig, proactief zoeken naar extra capaciteit. (sub-contracting, inhuren tijdelijk personeel..) in samenspraak met de Engineering Manager.
  • Zorgen voor uniformiteit en standaardisatie van de software van alle productgroepen.
  • Streven naar technische en organisatorische optimalisaties binnen de Software groep.
  • Ontwikkelen van interne software standaarden en concepten.
  • Afstemming van de software ontwikkeling van het embedded team op de ontwikkelingen van het hardware team en op de ontwikkeling van het Cloud platform.
  • Ontwikkeling van applicaties op het door ons ontwikkelde Linux processor platform.
  • Design en ontwikkeling van applicatie software op het embedded platform.
  • In overleg met product management de juiste oplossing definiëren en uitwerken.
  • Documenteren van de code, en technische documentatie (zoals software architecture).
  • Instaan voor testability van de applicaties, opstellen van test scenario’s. Het aansturen van het test-team.

Het Profiel

  • Master Informatica, Burgerlijk of Industrieel ingenieur met 5 jaar relevante werkervaring.
  • Leidinggevende capaciteiten; een team kunnen aansturen en motiveren.
  • Goede sociale en communicatieve vaardigheden.
  • Programmeer talen : C/C++ op embedded platformen.
  • Grondige kennis van embedded Linux.
  • Professionele kennis van software ontwikkeling methodologieën.
  • Probleem oplossend kunnen denken.
  • Ervaring met open-source cultuur is een voordeel.
  • Zelfstandig kunnen werken en goed in organisatie.
  • Teamplayer
  • Ervaring met bedrijfssoftware & tools (CRM, support,…) is een plus.
  • Nederlandstalig en/of Engelstalig. Kennis van Frans en/of Duits is mooi meegenomen.

Aanbod

  • Je komt terecht in een 40-koppige ingenieursomgeving, waar ‘Open innovatie’ de regel is en waar steeds weer commerciële en technologische grenzen verlegd worden in het domein van “Internet of Things”.
  • Je krijgt een uitermate boeiende functie in een financieel gezond en stabiel bedrijf, gelegen in een groene en filevrije regio.
  • Wij voorzien een aantrekkelijk salarispakket, inclusief extralegale voordelen, in verhouding tot je ervaring.