Position Overview
Position:
Firmware Developer
Experience Level:
5 – 10 years.
Required Exposure:
Very strong knowledge of C programming and data structures with experience in micro-controller based projects.Clear concept of micro-Controller Architecture.Driver Development using embedded C / assembly languageTroubleshooting using debugger/ logic Analyzer etc.Good understanding of RTOS with experience in realizing software as multiple tasks in RTOS.Knowledge of different communication protocols, interfaces and hardware subsystems.Familiarity with software configuration management tools (SVN/GIT), defect tracking tools, and peer reviewPreferred add-ons:
Exposure to CAN/ CAN(FD) and higher level protocols like UDS/ CCP/ J1939/ other.Working experience with ARM cortex architecture and driver development for ARM cortex platformUse of CMSIS library/ other librari...