1 | Experienced Embedded system developer, who should worked on hadware as well as embedded C based firmware development. |
2 | Experience in embedded RTOS (Thread-X), bare-metal, multi-threaded RTOS, and embedded operating systems. |
3 | Experience in working with microcontrollers and/or embedded processing platforms such as ARM and PIC. Experience with DSP and/or FPGA based SoCs. |
4 | Experience to work independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, CAN, ETHERNET etc. |
5 | Candidate must have strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware. |
6 | Candidate must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git/SVN. |
7 | Candidate should have a sound knowledge of Circuit simulation , Schematic and PCB design. Hands on of Altium designer Tool would be advantage. |
8 | Component Selection and should able to work on BOM for cost reduction and obsolesce management. |
9 | Experience to work on Analog and digital circuits, he should understand the Schematic and component datasheets. |
10 | Experience in preparation of design documentation like HLD, DLD, flow charts etc. |
11 | Ability to quickly learn and adopt existing code base and schematic. |
12 | Good knowledge of Automotive domain Bus systems like CAN |
13 | Good understanding of RTOS concepts and programming on device driver,middleware and application layers. |
14 | Good knowledge of Multi-threaded and Multi-process application programming with IPC mechanisms such as Mutex,Semaphore,Message queues,Shared memory. |
15 | Good debugging techniques. |
16 | Familiar with source code control system (SVR) |
17 | Good team player with excellence in communication to be able to collaborate and work with cross functional teams. |
| Education |
| BE/BTECH in Electronics,Computer,IT,Telecommunication |
| Skills |
| Embedded C,RTOS,Embedded Software Development |
| Experience |
| Minimum 8 years of experience in Embedded C development |