Job Responsibility-

Expertise in C, C++
Familiarity with various architectures of microcontrollers (especially MSP430 and AVR)
Knowledge of at least one high level language for scripting (preferably Python)
Familiar with the Linux/Unix environment
Strong digital electronics fundamentals
Familiarity with various communication protocols (SPI, I2C, UART, CAN etc.)
General familiarity with data structures and algorithms
Good analytical skills
Ability to work as a team player
Ability to coordinate across departments