Remotery

C++ Software Developer

Posted May 22

This is a fully remote position, open to applicants in Poland.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Bemobi4 min ago

Senior Development Analyst, Go (Golang)

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Unisys4 min ago

Java Developer Analyst – Specialist

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Dailymotion18 min ago

Staff Python Developer

FR flagFrance OnlyFull-timeBackend Engineer€75k – €82k/year
ApplyView job
SoftExpert - Software for Excellence18 min ago

Senior Software Engineer, Java

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI18 min ago

Python Developer

DK flagDenmark OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
Neogrid18 min ago

Pessoa Desenvolvedora Fullstack Pleno, Java, JSF, JSP

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers