We are seeking an Embedded Software Design engineer with strong knowledge in embedded system & programming ( Motor Controller, display , telematics etc.). The following would be the main responsibilities: 1. Solid experience in software programming in Embedded C/C++ & 8/16/32 bits microcontroller, model based programming. 2. Experience in embedded software development and experience with real time embedded systems 3. Good understanding on microcontroller device drivers, ADC, PWM, Timer, Interrupts & control algorithm. 4. Experience in hands-on development and troubleshooting on embedded targets (Architecture - RISC, CISC, ARM, CORTEX, DSP, 16-bit and 32-bit microcontrollers from Fujitsu, Infineon, NxP, ST) 5. Knowledge of embedded coding techniques, guidelines, standards and protocol such as MISRA C, I2C, SPI, UART, CAN, OBD-II, interfaces and hardware subsystems. 6. Understanding on Motor control techniques, Inverter/UPS/SMPS control, automotive product design. 7. Experience in software debugging & Testing, generating test report. 8. Experience on Software Debugging tools like JTAG, logic analyzer, CAN Analyser, OBD, Oscilloscope etc. 9. Special Preference who has experience in Motor Controller, Inverter drives, Cluster/ display , telematics software development 10. Collaborating with Hardware Engineer to ensure software compatibility and integration with the hardware components. 11. Complete software development process, from specification to validation. 12. Provide Support in hardware testing 13. Resolve issues in mass production of the design and manufacturing assembly line. 14. Keeping up to date with the latest advancements in technology and design trends. 15. Go-Getter, Self Learner, Positive Attitude