Job Description:
Duties and Responsibilities:
" Ability to work effectively as part of a multi-culture and multidisciplinary team in a fast-paced and rapidly changing environment
" Design, develop, and implement software applications and solutions in C++.
" Collaborate with cross-functional teams to define and analyze system requirements.
" Perform ongoing performance /stability research and optimization to ensure high robustness and performance of the system.
" Create scalable, performant, and robust system to handle production 24/7.
" Maintain familiarity with the latest industry trends and advancements in C++ development.
Job Qualifications:
" BSc in Computer sciences, Software engineering, or equivalent experience (IDF courses or equivalent bootcamp courses)
" 7+ years of programming experience using C++
" Proven experience with Linux OS
" Proficient with the C++ 11 (and beyond)
" Experience with multi-threaded and multi-process environments
" Experience debugging memory corruptions, process contentions and system performance
" Experience with scripting languages (Python/Bash)
Bonus Points
" Experience with Xilinixs RFSoC or MPSoC based platforms including Xilinx tools chain
" Experience in BSP (Board support package)
" Experience in C++ development for embedded systems
" Proficient with the C++ 17 (and beyond)
Company Occupation:
Other, High Tech
Company Size:
Small (0 - 50)