As an Embedded Software Engineer in the SRD team your primary role will be to develop and optimize the implementation of SRD technology across our network infrastructure. Your responsibilities will encompass designing, deploying, and maintaining SRD code-base, ensuring its reliability and scalability to accommodate the demands of various applications.
Youll be familiar with the different platforms and services that run SRD in our company. Youll need to deep-dive to understand the different challenges and complexities each of them has. Youll work with multiple teams both on layers bellow and above SRD SW stack often even define new Hardware modules and enable new offloads to optimize performance.
Youll be familiar with the different platforms and services that run SRD in our company. Youll need to deep-dive to understand the different challenges and complexities each of them has. Youll work with multiple teams both on layers bellow and above SRD SW stack often even define new Hardware modules and enable new offloads to optimize performance.
Requirements:
BASIC QUALIFICATIONS:
– B.Sc. degree in Computer Science or Electrical Engineering.
– 5+ years of professional experience in SW development.
– Strong hands-on experience in C development, with a mindset for developing optimized code.
BASIC QUALIFICATIONS:
– B.Sc. degree in Computer Science or Electrical Engineering.
– 5+ years of professional experience in SW development.
– Strong hands-on experience in C development, with a mindset for developing optimized code.
PREFERRED QUALIFICATIONS:
– Multi-core / multi-threaded coding experience.
– Hands-on experience developing Firmware and/or user space drivers for embedded systems.
– Hands-on experience with low-level SW development and HW devices.
– Experience with real-time performance profiling and optimization.
– Hands-on experience developing in a Linux environment.
– Experience with networking protocols.
This position is open to all candidates.