Company Overview
Ubiqam is a cutting-edge company specializing in smart antenna and interference cancellation technologies that empower wireless service providers to maximize spectrum efficiency and resilience. Its flagship UBiFiX™ product line enables cellular base stations to maintain high performance and capacity, even under strong interference conditions. We’re expanding and looking for excellent, innovative team players to help develop our cutting-edge technology and products.
Responsibilities
This is a full-time, on-site position in Petah Tikva. The C++ Embedded Linux Developer will be responsible for the design, programming, and debugging of one of the core components of Ubiqam’s systems.
Qualifications
- 3–4 years of hands-on experience in embedded Linux environments using C++
- Practical experience with ARM cores implemented in FPGA platforms (e.g., Intel SoC FPGAs, Xilinx Zynq) — a major advantage
- Experience with cross-compilation toolchains and build systems
- Proficiency with version control systems (Git) and CI/CD workflows
- Solid grasp of multithreading, IPC, and real-time constraints
- Strong problem-solving and debugging skills
- Demonstrated experience in a Linux development environment
Advantages (Nice to Have)
- Understanding and experience with cellular communication (network and UE sides)
- Familiarity with networking protocols (IPv4/IPv6, TCP/IP) and hardware buses (I2C, SPI, etc.)
- Proficiency with ARM Development Studio (ARM DS)
- Experience with Python, shell scripting, and Lua
- Knowledge of Linux user-space, kernel syscalls, and system-level programming in C
- Experience building custom Linux distributions (e.g., Yocto or similar frameworks)
- Experience developing networking applications with a focus on performance and scalability—preferably in wireless contexts
- Ability to collaborate with cross-functional teams to design software for real-time embedded systems