Responsible & accountable for designing embedded firmware/drivers for mobile platforms
Troubleshooting driver issues during deployments
Providing alternate design analysis, writing requirements with a keen eye towards process and writing flawless code.
Hands on with design and development, should be able to work with the global teams, vendors and should have strong SDLC practices.
Helping on estimation, risk handling and technical decision making.
Break down complex problems into workable technology solutions.
Drive new organizational initiatives and also have an urge for continuous improvement culture challenging the status quo.
Expected to mentor budding engineers, drive innovations and write technical white papers or approach papers as deemed fit.
Keep track of the technology trend for the work areas like software architecture, mobile industry standards.
Handle multiple assignments and take initiative to complete work to high standards.
Proficient in design and development embedded firmware/drivers
Experience with device driver development on Windows Mobile
Experience with SPI, IC, UART, RS232, USB, SD interfaces
Working knowledge of interfacing internal and external peripherals like ADC, DAC, communication interfaces, displays, EEPROMs, compact Flash, SD cards.
Knowledge of operating systems for embedded systems
Past experience of working with high maturity software teams, awareness of CMMi level software practices, Six Sigma tools essential.
Must have excellent communications, organizational skills, presentation skills & be a team player.
Experience with mobile firmware development on Android, Windows Mobile will be good to have.