Intern C/C++ Embedded & Systems Engineer
IVC (ISB Vietnam)
Mô tả công việc
Design, develop, and maintain core system features and components using C/C++. Work closely with network communication protocols (e.g., TCP/IP, HTTP, MQTT ) to ensure seamless data exchange. Participate in system-level debugging, profiling, and performance analysis to keep applications running smoothly. Investigate and resolve complex technical issues related to: Network connectivity and packet drops. System resource constraints ( CPU, memory leaks, and usage spikes ). Unexpected system behaviors and crashes. Contribute to systems involving client-server architectures or message-based communication paradigms.
Yêu cầu công việc
Technical Skills: Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Data Science, Software Engineering, or a related quantitative field. Strong academic foundation in C/C++, understanding of basic CS principles, and an eagerness to learn under senior mentorship. Ability to write clean C/C++ code, handle Linux environments, and debug issues with guidance. Clear understanding of client-server architectures and how data flows over a network. Strong knowledge of networking concepts, particularly the TCP/IP stack. Fundamental understanding of multi-threading concepts, race conditions, and synchronization (e.g., mutexes, semaphores). Familiarity with the Linux environment and comfort using basic command-line tools. Soft Skills & Mindset: A highly analytical, logical, and disciplined approach to problem-solving and debugging. Curiosity to understand how things work "under the hood" (at the OS and hardware level). Good communication skills and a strong team player attitude. Nice-to-Haves (Bonus) Experience with debugging/profiling tools (e.g., GDB, Valgrind, Wireshark, htop ). Experience with shell scripting (Bash) or Python. Knowledge of embedded systems or RTOS (Real-Time Operating Systems).
Quyền lợi
With Competitive salary + Lunch allowance Meeting and working with Technie mentor Participate in full Software Development Life Cycle Fulltime employment after program finished Japanese culture and working atmosphere discovery.