job description for r&d can department

Upload: jatin-chotaliya

Post on 04-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Job Description for r&d Can Department

    1/1

    JOB DESCRIPTION for R&D Engineer for CAN Department

    Understanding of requirements, design, develop and debug SW in the field of vehiclenetwork for Automotive Electronics platforms.

    Ability to design and develop software/drivers/modules independently on various CPUs inboth RTOS and non-RTOS environments using C language, in the field of In Vehicle

    Networks over CAN and LIN

    Reading hardware schematics, data sheets, Vehicle Network Plans etc, develop anunderstanding independently and contribute towards the development in the areas of In

    Vehicle Networking.

    Apply strong debugging and analytical skills (Exposure to debug tools mandatory) Review customer requirement changes; contribute towards the analysis and

    implementation of requirements/modifications.

    Provide design and unit test case documentation for software modules. Perform code reviews and other activities to ensure high-quality results. Work with distributed teams in a matrix organization.

    Basic Qualifications and Desired Characteristics:

    Bachelors or Masters degree in Electronics or Computer science (or equivalent). Minimum 1 year hands on experience in development for embedded platforms. Automotive domain knowledge with CAN expertise is mandatory. Experience in programming C/C++/JAVA/LINUX. Hands-On experience in CAN Physical, Network Management and Transport protocols. Experience and in-depth knowledge of Software Modules like Low Level HW Drivers,

    Bootloader, Diagnostics, Fault Handling etc

    Experience in typical Memory Management architectures ( such EEPROM Manager etc) Strong in RTOS concepts and good proficiency in real time multi-threaded software design

    and development.

    Experience in ARM Cortex, AT Mega, dsPIC architectures is preferable. Experience in MATLAB SIMULINK, LABVIEW, CANoe will be advantageous. Added Bonus will be experience in driver development (like CAN, SPI, I2C) on various

    CPUs.

    Good exposure on understanding requirements, design, coding, testing of complex andlarge-scale embedded system projects

    Experience in debugging low level embedded software in a real-time, embedded, multi-processor environment.

    Good knowledge of Hardware, software embedded system concepts and architecture. Able to learn new technologies quickly. Strong team player and ability to handle multiple projects inventively. Self-motivated; results-driven individual. Must be passionate about the work. Must be fluent in both written and spoken English