Plaats: Chennai
Bedrijf: Algemeen Elektrisch
Samenvatting taakomschrijving
Je maakt deel uit van een wereldwijd en matrix-ontwerpteam, dat werkt aan de introductie van nieuwe producten en het onderhouden / ondersteunen van bestaande producten. Dit team is verantwoordelijk voor ontwikkelingsprogramma’s op de lange termijn en voor kortcyclische ontwerptaken op maat die gebruik maken van bestaande productplatforms.
Als sleutellid ben je verantwoordelijk voor de softwareontwikkeling van het kernsysteem, bibliotheken, stuurprogramma’s en andere modules. Ontwikkel software door gebruik te maken van veilige ontwerppraktijken.
Je bent verantwoordelijk voor meerdere aspecten van productontwikkeling, variërend van analyse van vereisten, ontwikkeling van functies, het genereren en testen van prototypen tot definitieve ontwerpvalidatie, documentatie en productvrijgave.
Deze rol vereist, naast nauwe interactie met interne en externe klanten, een sterke inclusieve teamspeler met resultaatgerichtheid en bereid om te werken in de Agile-uitvoeringsmethode.
Verantwoordelijk voor afdelingsoperatieplanning/-uitvoering of is gericht op uitvoering van professionele activiteiten binnen een technische discipline. Functioneert met enige autonomie maar geleid door vastgesteld beleid of beoordeling van eindresultaten. De baan staat wijziging van procedures en praktijken toe die betrekking hebben op het werk, zolang de eindresultaten voldoen aan de aanvaardbaarheidsnormen (kwaliteit, volume, tijdigheid enz.).
Functieomschrijving
Essentiële verantwoordelijkheden
- Neem deel aan alle aspecten van productontwikkeling, variërend van vereistenanalyse, codeontwikkeling en testen.
- Werk samen met cross-platform engineeringteams voor de ontwikkeling en uitvoering van productverbeteringen, productupgrades en nieuwe productintroducties.
- Stimuleer initiatieven voor continue verbetering met betrekking tot ingebedde productfunctionaliteit en teamprocessen.
- Ontwerp met behulp van objectgeoriënteerde technieken en focus op cyberveilige ontwerpen. Ontwikkel systemen met behulp van C/C++ en real-time embedded besturingssystemen (VxWorks).
- Ontwikkel en implementeer embedded software, variërend van high-level applicatie tot low-level hardware device drivers.
- Ontwikkel embedded software voor verschillende domeinen zoals O&G, Power Systems, Metals en Marine.
- Ontwikkel front-end applicaties met behulp van Microsoft-technologieën (Visual Basic, Visual C++, C#, .Net).
- Analyseer ingesloten code om de oorzaak van defecten te bepalen en corrigerende acties te implementeren.
- Eigen technische leiderschapsverantwoordelijkheden voor productontwikkeling, implementatie, validatie en onderhoud.
- Leid beoordelingen, stel ontwerpwijzigingen voor, voer tests uit om ervoor te zorgen dat systemen en platforms voldoen aan de ontwerpvereisten.
- Werkt samen met een team van besturings- en systeemingenieurs die operationele software ontwikkelen voor verschillende subsystemen.
- Ontwikkel testapplicaties om de tests uit te voeren voordat u deze aan het testteam levert.
- Bereid vereistendocumenten, ontwerpdocumenten, unit-testplannen en andere documenten voor om aan de kwaliteitsnormen te voldoen.
- Voer het ontwerp, de analyse of de evaluatie van toegewezen projecten uit met behulp van degelijke technische principes en met inachtneming van zakelijke normen, praktijken, procedures en product- / programmavereisten.
- Creëer en onderhoud code en engineeringproces / technische documentatie.
- Werk samen met productmanagers, teamleiders en testers om het product te leveren met een betere eerste opbrengst.
- Communiceer met meerdere belanghebbenden in andere delen van de wereld.
- Neem problemen van klanten met prioriteit op en zorg voor een tijdige oplossing voor de problemen om een betere klanttevredenheidsindex te krijgen.
Kwalificaties/Vereisten
- Bachelor- of masterdiploma in Electrical / Electronics / Computer Engineering van gerenommeerde instellingen.
- 4+ jaar ervaring in het ontwikkelen van embedded software.
- Goede ervaring met C, C++, VC++, C#, RTOS.
- Goede ervaring met Intel, ARM-processors.
- Goede kennis van de industriële communicatieprotocollen zoals EtherCAT, Modbus, Profibus, Canbus, etc.
- Ervaren in verschillende fasen van de Software Development Lifecycle (SDLC).
- Goede kennis van scripttools.
- Uitstekende foutopsporingsvaardigheden.
- Expertisegebieden kunnen bestaan uit, maar zijn niet beperkt tot, netwerken, besturingssystemen, cyberbeveiliging, databases en applicaties.
Gewenste kenmerken
- Embedded SW-ontwikkeling en -testen.
- Gepassioneerd door kwaliteit en cyberveilige ontwikkeling.
- Ervaring met build-automatisering, continue integratie, configuratiebeheer, verificatie, implementatie van software.
- Sterke technische aanleg, sterke mondelinge en schriftelijke communicatieve vaardigheden.
- Sterke interpersoonlijke en leiderschapsvaardigheden.