Linux Software Engineer
- רמת גן
- משרה קבועה
- משרה מלאה
- Develop and maintain RT Linux applications.
- Collaborate with cross-functional teams to achieve project goals.
- Implement time-critical applications with high coverage, maintaining minimal footprint ensuring code is documented and maintainable.
- Troubleshoot and resolve complex technical issues related to Linux internals and real-time systems.
- At least 5 years of experience in a similar role, focusing on low-level systems/ embedded, Linux, and networking.
- Experience with RT programming, maintaining a minimal footprint, and meeting resource constraints.
- Solid grasp of networking protocols and stack, including HTTP, TCP/IP, UDP, etc.
- Programming Languages: Proficiency in C/ C++/ Go language, and scripting languages (e.g., Python, Bash).
- Experience with Linux kernel module development, device drivers, and kernel internals.
- Strong knowledge of Linux internals and system administration.
- Hands-on experience with extended Berkeley Packet Filter (eBPF) and related concepts (kprobes & uprobes usage specifically).
- Knowledge of common application layer protocols such as gRPC.
- Good understanding of virtualization, containerization, and Kubernetes.
- Good understanding of automation tools, CI/CD, and development frameworks.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Experience as a team lead or technical leader.
Mploy