Candidate will be responsible for the design, development, testing and maintenance of embedded firmware for new and existing products in accordance with engineering best practices. Conduct peer reviews and put together software architecture.
+ 5-10 years experience in embedded domain. Should have strong hands-on embedded software development expertise in C.
+ Should have prior experience taking an idea through design & development to release. Should be able to read schematics, assembly drawings, etc. Should be a hands-on developer.
+ Should have strong embedded systems skills (GPIO, interrupts, timers, PWM, i2c, USB)
+ Experience in GSM/GPRS/RF/Bluetooth
+ Experience with ultra-low power system optimization a plus
+ Experience in http client server architecture a plus