
Linux Software Engineer
- הרצליה
- משרה קבועה
- משרה מלאה
- Lead the design, development, and maintenance of robust, scalable, and efficient back-end systems.
- Write high-performance, low-latency, and high-throughput code for real-time data processing.
- Implement innovative solutions to complex signal intelligence problems.
- Take full ownership and responsibility for the software stack, from architecture to deployment.
- Collaborate closely with DSP algorithm developers and hardware engineers to integrate and optimize system performance.
- Shape the future of our systems through your technical leadership and design decisions.
- B.Sc. in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in C++ development on Linux systems – must.
- Proficiency in Python – must.
- Strong understanding of object-oriented design, multithreading, and concurrent programming.
- Experience with performance tuning, profiling tools, and system-level debugging.
- Familiarity with IPC mechanisms and asynchronous programming.
- Experience with CI/CD pipelines – advantage.
- Knowledge of software-defined radio (SDR) and digital signal processing (DSP) – advantage.
- Familiarity with Agile development methodologies.