Position Overview
We are seeking a motivated C/C++ Systems Engineer
to join our team at the
Intern, Junior, or Mid-level
. In this role, you will work closely with system-level software, optimizing resource usage, and ensuring robust network communications across our platforms.
Whether you are a brilliant student looking for an internship or an experienced engineer who loves digging into memory management and network packets, we have a place for you to grow.
Key Responsibilities
-
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.
Job Requirements
Technical Skills:
-
At least 1
years of practical experience in
C or C++
.
-
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).
WHY YOU WILL LOVE WORKING HERE
· Competitive salary and benefits including Premium Healthcare package insurance
· 13
th
month salary, Performance bonus
· 16 days annual leave
· Comprehensive Training Courses (Languages, Technical and Soft-skill)
· Language Certificate allowance (TOIEC, IELTS and Japanese)
· Lunch and bus/ parking allowance
· Fun team activities and outings
· Sponsored happy hour and sport clubs
· Comfortable workspace and friendly colleagues.