DevJobs

RT Linux Software Engineer

Overview
Skills
  • C C ꞏ 4y
  • C++ C++ ꞏ 4y
  • Go Go ꞏ 4y
  • Bash Bash
  • Python Python
  • Linux Linux ꞏ 4y
  • CI/CD CI/CD
  • Kubernetes Kubernetes
  • Networking Networking ꞏ 4y
  • HTTP ꞏ 4y
  • UDP ꞏ 4y
  • TCP/IP ꞏ 4y
  • Real-Time Systems ꞏ 4y
  • Linux Kernel Module Development ꞏ 4y
  • Kernel Internals ꞏ 4y
  • Device Drivers ꞏ 4y
  • Kprobes & Uprobes
  • Automation Tools
  • gRPC
  • eBPF
  • Development Frameworks
  • Containerization
  • Virtualization

About us

APIs are a foundational element of innovation in today’s app-driven world. From banks, travel, entertainment, retail, and transportation to IoT, autonomous vehicles, and smart cities, every web and mobile app depends on APIs. Without secure APIs, rapid innovation would be impossible. Salt Security is the only patented solution to identify and prevent the top threat of API attacks using big data and AI.

At Salt, we’re passionate about what we do. We work as a team and embrace new ideas, wherever they come from. We also enjoy all the benefits of a startup environment.

About The Position

We are seeking an experienced RT Linux Software Engineer with expertise in Linux internals, real-time programming, networking, and kernel internals. The ideal candidate will have strong technical abilities, excellent problem-solving skills, and a proven track record in developing and implementing real-time applications.

To learn more about Salt Security’s R&D - tap here!



What will you do

  • ?Develop and maintain RT Linux applications
  • .Collaborate with cross-functional teams to achieve project goals
  • .Implement real-time applications with high coverage, ensuring code is documented and maintainable
  • .Troubleshoot and resolve complex technical issues related to Linux internals and real-time systems


.
Who are yo

  • u?At least 4 years of experience in a similar role, focusing on embedded systems, Linux, and networkin
  • g.Strong knowledge of Linux internals and system administratio
  • n.Real-Time Systems (RT): In-depth understanding of real-time operating systems (RTOS) and real-time programming principle
  • s.Solid grasp of networking protocols and stack, including HTTP, TCP/IP, UDP, etc. Knowledge of common application layer protocols such as gRPC is an advantag
  • e.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 internal


s.
Optional Qualificatio

  • ns:Bachelor’s degree in Computer Science, Electrical Engineering, or a related fie
  • ld.Hands-on experience with extended Berkeley Packet Filter (eBPF) and related concepts (kprobes & uprobes usage specificall
  • y).Good understanding of virtualization, containerization, and Kubernet
  • es.Good understanding of automation tools, CI/CD, and development framewor


ks.
Salt Security