← Back to jobs
A

Embedded Software Engineer

·Israel
On-siteFull-timeHardware EngineeringCloud Computing

Join a team building networking drivers for cloud infrastructure. You'll design and implement high-performance kernel and user-space drivers for multiple operating systems, optimize network performance, contribute to open-source, and debug complex issues.

Responsibilities

  • Design and implement networking drivers for cloud controllers
  • Optimize network performance to improve bandwidth and reduce latency
  • Develop and maintain kernel and user-space drivers for multiple operating systems
  • Contribute to open-source projects and upstream kernel work
  • Debug complex networking issues in production environments
  • Collaborate with cross-functional teams and kernel maintainers
  • Monitor performance metrics and maintain code quality standards
  • Build test automation tools for driver reliability and performance

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 3+ years of professional software development experience
  • Strong C/C++14 programming skills
  • Experience with systems programming (kernel or user-space)
  • Solid understanding of TCP/IP stack and network protocols
  • Familiarity with Linux, Windows, or FreeBSD operating systems

Nice to have

  • Open-source contributions or upstream kernel experience
  • Performance profiling and optimization skills
  • Knowledge of BPF/eBPF programming
  • Experience with Windows HLK certification
  • Experience with DPDK, SR-IOV, or hardware offload
  • Understanding of PCIe, DMA, or hardware-software interfaces

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions