Key Skills: Embedded Software Development, C++, Microcontroller, Embedded C, Automotive embedded, LIN, CAN, CANalyzer
Roles and Responsibilities:
Responsible for Automotive Embedded Technology Product like ECU, TCU, Controllers, On/Off board charger based Embedded Electronics like Analog, Digital, MCU, Sensors, Power Supplies and Power Electronics
Software requirement understanding and product architecture.
Software flaw less launch of product/Product life cycle management, align with group Goals.
Develops new function/module, contribute for new process development/tailoring existing process.
Responsible for software development, design documents and test setup.
Align hardware test activities to meet Product Development Process schedules using best practices and tools.
Testing automation and maintaining manual documentation regression suites for Part components for Software releases.
Participating in project team discussions on product design and presenting test results to development teams and management.
Contributing in a meaningful way to team goals and initiatives to increase quality and efficiency of software test processes.
Skills Required:
Technical/Functional Competencies Embedded Software/Hardware:
Hands-on experience in application software and embedded software in automotive application.
Experience in digital controls and interfaces like PID/ PWM timers/LCD/EEPROM/interface of sensors for volt, current, and temperature etc.
work experience in Embedded C/C++.
Must have worked on 8 bit, 16bit, 32bit, Renesas, Cypress, Fujitsu, ARM M0/M1/M2/M3/M4 microcontrollers.
Preferable if candidate has worked on Renesas microcontrollers.
Work experience on PWM Timer and controls, LCD interface, UART, ADC, DAC, PGA, DMA, GPIO, Interrupts handling, Exception handling, WatchDog Timer, Software Timers/UART etc.
Must have hands-on experience in communication protocols like LIN, CAN, I2C, SPI, UART, RS232, RS485.
Firmware debugging experience with JTAG, Single wire debug interface, RS232, UART.
Understanding of IVN Network, UDS, KWP2000, IO vehicle test.
Hands on Toll like CANalyser, CANoe, CAPL scripting etc.
Should have ability to create test cases for Embedded C code and design documents.
Technical/Functional Competencies Hardware:
Experience in writing/Software debugging, Software Compliance Standard
Interpret test cases as per the OEM test case with relevant test standards.
Good organizational and communication skills.
Ability to work effectively with cross-functional teams and suppliers.
A knowledge of Controller Area Network CAN and LIN communications protocols
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
Any Graduate