Job Description
Responsibilities
- Designing new device drivers for implementing functions like Blue Tooth communication with printers and smart phones, Ethernet (and serial) links with Wi-Fi and 4G Modems for IOT applications etc.
- Modifying Existing designs of device drivers to implement new Hardware and current technologies.
- These include Touch screens, Ethernet ports, RS485 / RS232 serial ports, Flash Memories, LCD and GLCD displays, RTC, ADC, DAC etc.
- Handling internal HW functions for Microcontrollers like ARM, MSP430 8051 etc.
- Writing complete application software for complete range of company's product (i. e Truck scales, Batch Controllers, Belt Weighers, Check Weighers and other Industrial Scales and controllers. )
- Integrating data with SAP or similar ERP package.
- Designing and Implementing RTOS based Embedded software for fast industrial controls in applications where multiple sensors are used in industrial control application.
- Programming in Embedded Linux for implementing available boards like Beaglebone, Raspberry Pi, Odyssey etc. into existing or new applications.
Requirements
- Excellent Programming Skills in Embedded C, C++
- Experience with programming Microcontrollers like ARM, MSP430 series etc.
- Experience in programming in Linux.
- Adequate experience with HW interfaces and Buses like ADC, Graphics LCD, USB, Bluetooth, SPI, I2C etc.
- Qualification : B.E / BTech ( EE/EC/EI)
Skills:
C,C++,Embedded Systems,Firmware Development,IoT,Networking,Storage,ARM Processor,Embedded C,I2C,RTOS,Socket Programming,SPI,TCP,UART,Wireless