Location : Bangalore
Experience : 5+ yrs
Qualification : B.Tech/M.Tech with Electronics or Computer background
Skills Required :
• C or C++: hardware related C programming
• Understanding of operating systems
• Knowledge of assembly language
• Microprocessor fundamentals – interrupt processing, registers, assembly code, etc.
• Microcontroller fundamentals – ADC, DAC, Timers, PWM, DMA, watchdog, etc.
• Basic protocols – RS232, RS485, I2C, SPI, UART, LIN
• Advanced protocols – SATA, PCIE, USB, CAN, NFC
• Through knowledge of IDE – Keil, Kinetis Design Studio, GNU/GCC compiler, etc.
• Concurrent/ parallel programming – MPI for SMP etc.
• UML – class diagram, component diagram, state diagram, sequence diagram
• Perl or Python for scripting, for e.g. to modify simple text files.
• Software architecture for embedded systems, software design, software integration and / or system programming
• Basic FPGA/ ASIC design, basic DSP
If interested, Please fill Career Plus Self Assessment form given below . If you have already submitted , just put name & emailID here