Job Title : Firmware Developer
Experience : 5 – 10 years
Qualification : BE / BTech / ME / Mtech / MSc in Computer Science / VLSI / Embedded / Electronics (& Telecommunication) / Instrumentation & Control from reputed institute.
Location : Bangalore / Pune
Preferred 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 platform
- Use of CMSIS library / other libraries from chip vendor.
- Use of Doxygen for automatic document generation.
- Familiarity with AutoSAR philosophy
- Understanding of principles of object oriented programming.
- Knowledge of some scripting language : Perl / Python / other.
- Prior exposure to ASPICE / CMMi
- 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 language
- Troubleshooting 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 review