Other C C++ Linux developer
Tempesta Technologies is hiring a remote Other C C++ Linux developer. The career level for this job opening is Experienced and is accepting Worldwide based applicants remotely. Read complete job description before applying.
Tempesta Technologies
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
- Developing the fastest open source software
- Investigating and fixing sophisticated performance issues on powerful Linux servers
- Talking on top technical conferences
You'll develop performance and scalability extensions of MySQL/InnoDB (e.g. we made MariaDB System Versioning), the Linux kernel, Nginx and other popular open source projects. You'll also analyze the performance of heavily loaded large Linux systems and make them even faster. You'll be able to talk at major international conferences about the Linux kernel and databases at will.
Required skills:
- Fluent C and good C++ or willingness to learn C++
- Deep understanding of the Linux kernel
- Good knowledge of classic algorithms and efficient data structures
- Experience with multithreading (POSIX threads, C++ STL)
Good to have:
- Experience in the Linux kernel development (kernel/, mm/, net/, security/)
- Some experience with Python to develop functional testing scripts
- Experience in the networking area (IPv4, IPv6, TCP, TLS, QUIC, HTTP)
- Understanding how modern hardware (x86-64 CPUs, network adapters and disks) work
- Experience with Rust or willingness to learn the language