Our Client is looking for a Senior Software Embedded Engineer. That has experience with the following:
1)8-10 years of progressive linux embedded systems doing development on a linux operating
system.
2)8-10 years experience developing object oriented or embedded code in C and C++ in a Linux
environment.
3)Expert knowledge of real time operation systems and system level software architecture.
BS or MS in Computer Science, Electrical Engineering or related field and 8 to 12 years experience
Solid understanding of system level software architectures
Proficiency in C, C++
Self-motivated and ability to work effectively in a team environment
Good oral communication and technical writing skills
Excellent problem-solving skills and demonstrated experience with debugging tools
Excellent knowledge of HTTP and other networking protocols
Development experience with Linux OS
Good understanding of OS concepts: Process, Threads, DMA engines, Interrupts, Timers, Memory Virtualization, Power Management
Understanding of graphics and UI programming concepts
Knowledge of Java, Macromedia Flash and Actionscript, CE-HTML, Webkit is a plus
Experience with Unit Testing, Continuous Integration, Test-Driven Development and other Agile methodologies
Strong OO development skills and familiarity with basic software design patterns or interest in obtaining such skills