ESSENWARE PRIVATE LIMITED
Location
Gurgaon | India
Job description
Embedded Senior Software Engineer
Qualifications o BE/B Tech/MSc/ME/M Tech in Electronics/Computer Science. o 6 to 8 years of experience in embedded software development. o Experience in Linux kernel, device tree, Linux device driver and HAL layers o Experience in software development on Embedded Linux based systems. o Knowledgeable in C/C++, Linux, RTOS s and Object Oriented Design/Architecture o Must to have development experience in NFC enabled smart card access control systems, APDU protocol and PCSC smart card specification o Experience working with device drivers for serial communication protocols such as SPI/I2C/RS232/USB etc. o Ability to work independently and in close collaboration with a remote team. o Experience in Web based application development is added advantage. Responsibilities o Participate in design, development, verification, troubleshooting, and delivery of high quality firmware. o Deliver resilient and robust designs Lead and participate in technical discussions across engineering and product teams. o Work with the different teams for integration of the software. o Work closely with the different software teams to integrate the software and validate it. o Write low level peripheral drivers needed for board and application bring up. o Perform power consumption analysis and optimize firmware for low power battery operation.Job tags
Salary