
C++ Software Developer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Poland.
• Design, implement, and enhance 5G NR Layer 1 (PHY) components using modern C++ for efficient low-latency, high-throughput processing.
• Develop and fine-tune signal-processing blocks including OFDM modulation/demodulation, channel estimation, equalization, synchronization, MIMO/beamforming, HARQ, and LDPC/Polar.
• Utilize multithreading, lock-free techniques, fixed-point arithmetic, and SIMD (SSE/AVX/NEON) vectorization to achieve real-time KPIs.
• Collaborate closely with hardware on embedded Linux (x86/ARM), optimize memory/I/O paths, and ensure cache-efficient data structures.
• Profile and troubleshoot performance using tools such as gdb, perf, valgrind, and VTune to identify bottlenecks and facilitate continuous improvements.
• Establish clean interfaces between L1 and upper layers (L2/L3) and O-RU; work alongside system architects, protocol engineers, and QA teams to deliver carrier-grade features.
• Develop unit and integration tests using GoogleTest, support hardware-in-the-loop testing, and contribute to CI/CD processes and documentation.
• Engage in code reviews and maintain high engineering standards.
• Minimum 3 years of practical experience with modern C++ (C++14/17/20) in performance-sensitive systems; strong skills in multithreading and memory management.
• Comprehensive understanding of DSP fundamentals and 5G NR PHY concepts such as OFDM, MIMO, synchronization, and channel coding (LDPC/Polar).
• Demonstrated experience with SIMD vectorization and designing for cache-aware, low-latency performance.
• Proficient in Linux development including toolchain, CMake, and Git, as well as debugging and profiling tools.
• Experience with embedded and real-time systems, particularly in close proximity to hardware.
• Ability to interpret and implement 3GPP specifications.
• Excellent command of English, both spoken and written.
• Competitive salary package that increases with your experience and contributions.
• Access to a world-class telecommunications knowledge base and extensive training resources.
• Opportunity for training, attending conferences, and self-development with numerous personal growth avenues.
• Potential for career growth and advancement based on merit.
• Ownership of state-of-the-art, patent-worthy technology that influences global connectivity.
• Exposure to cutting-edge technologies and tools that challenge the limits of innovation.
• A diverse, friendly, and skilled international team of engineers and domain specialists.
• A collaborative, low-ego environment that encourages initiative and values your contributions.
• Flexible working hours that support a healthy work-life balance.
• Regular integration events designed to strengthen team bonds and camaraderie.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.