C C++ Linux developer
Tempesta Technologies·Remote·Work From Anywhere·$40,000 -
00,000
Software Development
WFA Digital Insight
As demand for skilled Linux developers continues to rise, Tempesta Technologies stands out with its focus on performance and scalability. With a growing need for experts in C/C++ and Linux kernel development, candidates with a strong foundation in these areas are in high demand. Before applying, it's essential to have a deep understanding of the Linux kernel and experience with multithreading, as well as a willingness to learn and adapt.
Job Description
About the Role
Tempesta Technologies is seeking a talented C/C++ Linux developer to join their team. As a developer, you will be working on the fastest open-source software, investigating and fixing sophisticated performance issues on powerful Linux servers, and presenting at top technical conferences.Responsibilities
- Develop performance and scalability extensions of MySQL/InnoDB, the Linux kernel, Nginx, and other popular open-source projects
- Analyze the performance of heavily loaded large Linux systems and optimize them for better performance
- Participate in the development of the Linux kernel and other open-source projects
Requirements
- 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)
Nice 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)
How to Stand Out
- Ensure your portfolio highlights your experience with C/C++ and Linux kernel development, and be prepared to discuss your projects in detail.
- Familiarize yourself with Tempesta Technologies' open-source projects and be ready to discuss how you can contribute to them.
- Practice explaining complex technical concepts in simple terms, as this is a key skill for presenting at technical conferences.
- Be prepared to discuss your experience with multithreading and how you have applied it in previous roles.
- Research the market rate for Linux developers and be confident in your salary negotiation.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.