Overslaan naar inhoud

Lead Software Engineering

Strategische technische sturing, bewaking van software-architectuur en coaching van uw engineeringteam.

Bij omvangrijke of complexe automatiseringsprojecten is goed kunnen programmeren slechts de helft van het werk. Het echte succes valt of staat met de juiste software-architectuur, strakke documentatie en eenduidige standaarden. TECHNITION biedt senior Lead Software Engineering voor projecten in de proces- en discrete maakindustrie.
Als Lead Software Engineer vormt TECHNITION het verbindende element tussen de projectleiding, het klantspecifieke procesontwerp en de uitvoerende programmeurs. Ik neem het technische eigenaarschap van de softwareontwikkeling op mij, bewaak de kwaliteit van de code en zorg dat het team effectief toewerkt naar het gewenste projectresultaat.

De rol van de Lead Software Engineer

Het aansturen van een softwareteam binnen een industrieel project vraagt om zowel diepgaande inhoudelijke kennis als sterke communicatieve vaardigheden. TECHNITION vult de rol van Lead Engineer in op basis van vier pijlers:

1. Architectuur & Standaardisatie
Voordat er één regel code geschreven wordt, legt TECHNITION het fundament.
  • Opstellen van het Functioneel Ontwerp (FS/FDS) en Software Ontwerp (SDS).
  • Definiëren van de software-architectuur en de modulariteit volgens standaarden zoals ISA-S88.
  • Bewaken dat het team gebruikmaakt van vooraf vastgestelde (herbruikbare) softwarebibliotheken en eenduidige programmeringsrichtlijnen.

2. Teamcoaching & Begeleiding
Een sterk project levert niet alleen een werkende installatie op, maar tilt ook het niveau van uw organisatie omhoog.
  • Begeleiden, coachen en aansturen van junior en medior PLC/SCADA engineers.
  • Uitvoeren van gestructureerde code-reviews om de kwaliteit, leesbaarheid en onderhoudbaarheid van de software te borgen.
  • Aanpakken van complexe technische knelpunten waar het team zelf niet uitkomt.

3. Kwaliteitsborging, Compliance & Validatie
In kritische omgevingen zoals de farmacie (GAMP, 21 CFR Part 11) en voedingsmiddelenindustrie mag er niets aan het toeval worden overgelaten.
  • Bewaken van de projectcyclus via het V-Model: van specificatie tot verificatie.
  • Opstellen van testprotocollen en het leiden van de FAT (Factory Acceptance Test) en SAT (Site Acceptance Test).
  • Zorgen dat alle opgeleverde software conform de geldende (veiligheids-)normen en klanteisen is.

4. Spil tussen Disciplines
Een Lead Engineer spreekt de taal van alle betrokken partijen.
  • Afstemming van softwarekoppelingen met de disciplines Elektrotechniek, Werktuigbouwkunde en Proces engineering.
  • Vertaalslag maken van complexe technische keuzes naar de Project Manager of opdrachtgever.
  • Bewaken van de software-planning en het signaleren van risico's of scope creep in een vroeg stadium.

Wanneer zet u een Lead Software Engineer in

  • Grote Nieuwbouwprojecten: Borgen van een strakke softwarestructuur bij inzet van meerdere programmeurs.
  • Complexe Migraties (Legacy to New): Technische leiding bij het risicoarm omzetten van verouderde SCADA/PLC-systemen.
  • Kwaliteitsslag & Standaardisatie: Uw team heeft behoefte aan begeleiding bij de overstap naar modulair programmeren.
  • Tijdelijke Capaciteitstekort: Direct inzetbare senior expertise bij afwezigheid of overbelasting van uw eigen lead engineer.

Waarom kiezen voor ons

  • Hands-on Senior Expertise: TECHNITION adviseert niet alleen vanaf de zijlijn, maar kent de praktijk van haver tot gort. Als ervaren programmeur in onder meer Siemens TIA Portal en AVEVA System Platform begrijpen we de dagelijkse uitdagingen op de werkvloer.
  • Pragmatische Leadership: Heldere communicatie, no-nonsense coaching en een resultaatgerichte focus.
  • Focus op Duurzaamheid: We zorgen dat de software na oplevering eenvoudig te onderhouden is door uw eigen organisatie of uw eindklant.