Job Description :
Proficient in multithreaded systems
Excellent object orient design (OOD) and object oriented programming (OOP) using C++
Extensive experience with at least one embedded operation system (Linux-preferred, VxWorks, Nucleus, ThreadX, Integrity, etc.
Demonstrated capability to comprehend large scale system architecture and understand how they work and fail.
Demonstrate strong design and test driven development (TDD) skills
Strong experience with one scripting language-Python, Perl or Shell.
Experience writing communication software using TCP/IP and UDP sockets
embedded C++ experience includes, but is not limited to, radar systems using embedded Linux, radiation detectors using windows ce, on an Arm processor, and video recognition systems. C++ is his primary language for everything from system level enterprise systems to embedded systems.