Areas of Responsibility:
• Software Development of device drivers used for Communication or signal generation/measurements (eg: SPI, UART, PWM, ADC, DMA etc.) and safety software in an independent/RTOS environment on Automotive Microcontrollers based on TriCore architecture (AURIX™) or equivalent
• Develop Architecture, Design, Code for microcontroller complex device drivers
• Perform Static checks (Cyclomatic complexity, MISRA evaluation, Poly space warnings analysis) and Unit Tests.
• Support lead with work breakdown structure and estimates
• Institutionalize software test processes compliant with Automotive standards (e.g. ISO26262, ASPICE).
Requirements:
• B.
Tech/BE/M.
Tech/MS in Electrical/Electronics/Computer Science/Instrumentation
• A minimum of 3-6 years of experience in Device Driver software development which includes a positive know how of standard software development Life Cycle
• Good knowledge of computer architecture (16/32bit), real-time system
• Embedded system software development using C, assembly languages
• Experience in tools such as compilers, debuggers (PLS, Lauterbach), static analysers etc
• Acquaintance with development tool-chains like compiler, static checkers & UT tool
• Knowledge about debuggers such as PLS, Lauterbach etc
• Experience in AUTOSAR MCAL and exposure to ISO26262 is desirable.
• Working experience in scripting languages such as Perl, python etc
• Ability and willingness to work with multi-disciplinary teams
• Ability to perform tasks independently
📌 Software Development Engineer (India)
🏢 UST
📍 India