Analyze and maintain existing software applications
Design highly scalable, testable code
Discover and fix programming bugs
Qualifications
Bachelor's Degree or equivalent experience in Information Technology, Mechatronic Engineering, Automotive Engineering, Computer Engineering, or related majors abroad.
From 2 years of experience in related role
Extensive experience developing high-availability systems in C++ with very tight latency constraints
A background in multi-threaded programming and a strong understanding of hardware/software interaction
Skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting
Strong understanding of C++11/14/17/20, boost, STL