About
Requirements:
Bachelor's degree in Computer Science, Electrical Engineering, or related field. Proven experience in embedded systems development. Strong programming skills in C and C++. In-depth knowledge of Linux kernel networking subsystems. Experience with TCP/IP, UDP, IPsec, and other networking protocols. Familiarity with socket programming and network socket APIs. Proficiency in debugging tools and techniques for embedded systems. Good understanding of hardware-software interface for networking components. Excellent problem-solving and analytical skills. Ability to work independently and collaboratively in a team environment. Strong communication and documentation skills.
Good to Have:
Experience with real-time operating systems (RTOS) for embedded systems. Knowledge of embedded Linux build systems and cross-compilation. Familiarity with wireless networking protocols (e.g., Wi-Fi, Bluetooth). Understanding of security principles and best practices in embedded systems. Previous experience in the development of network stack components for embedded devices. Exposure to Agile development methodologies.
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.