Description


1: In depth knowledge of coding in Embedded firmware in C (memory access, pointers, and

drivers), basic knowledge of C++ and Assembly is mandatory

2: Hands on experience in RTOS and Bare metal-based product development (firmware) on

microcontroller and microprocessor experience is an added advantage.

3: I2C, SPI, UART, CAN and Ethernet. Exposure or knowledge on J1939 and TCP/IP protocol.

4: Understanding Linux internals is added advantage, good understanding of Hardware interface

and debug skills from firmware.

5: Understanding of waterfall or agile based software development.


 

Must have Skills:

1 Hands on experience in any RTOS, Linux, and Bare metal-based product development (firmware) on microcontroller (microprocessor experience is an added advantage). • Must have exposure to bootloader, reading schematics, and troubleshooting the board (via Firmware).

2 Hands on experience in any RTOS, Linux, and Bare metal-based product development (firmware) on microcontroller (microprocessor experience is an added advantage). • Minimum of 3 Years of Embedded C experience, should have basic knowledge of C++, Assembly, Python, and C# language. • Must have experience in at least two project SDLC.

3 Experience in firmware development for ADC's, Timer, CCP/CMP, PWM, Solenoid Valve control. Exposure to standard protocols like SPI , USB, CAN, RS232, RS485, and I2C. • Have developed middleware for communicating with any intelligent chips like RTC, TFT display driver, External ADC, Pressure sensors etc.

4 Knowledge on Wireless protocols like WIFI, Bluetooth, NFC, RFID an added advantage. • Knowledge related to J1939, Fuel

Education

ANY GRADUATE