Software Engineer (C/C++) | Linux Environment
We’re looking for a talented Software Engineer to join our team and take part in developing and maintaining advanced systems in a Linux-based environment.
What you’ll do:
- Develop and maintain high-performance software in C/C++
- Work extensively in a Linux user-space environment
- Debug, analyze, and optimize code using tools such as GDB
- Build automation processes and write shell scripts
- Monitor and analyze network traffic using tools like Wireshark and tcpdump
- Work with Docker for containerized environments
- Collaborate using Git and modern development workflows
- Contribute to system stability, performance, and scalability
What we’re looking for:
- B.Sc. in Computer Science / Software Engineering / Physics / Mathematics
- Hands-on experience in software development
- Strong programming skills in C/C++
- Experience with Linux (user space)
- Familiarity with debugging tools (e.g., GDB)
- Experience writing Shell scripts
- Understanding of Makefiles
- Experience with network analysis tools (Wireshark, tcpdump)
- Practical experience with Docker
- Experience with Python
- Experience working with Git