Senior Software Engineer - C++, HPC
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
You’ll be developing and optimising C/C++ running on x86 and ARM platforms, where latency, throughput and efficient use of compute resources genuinely matter.
Think:
- C/C++ and Linux
- x86 and ARM
- Real-time signal processing
- PCIe and hardware/software integration
- Performance optimisation
- High-performance and embedded computing
You’ll work alongside software, algorithm and hardware engineers figuring out how complex communications technology can actually run efficiently on real hardware.
Requirements
You’ll probably come from wireless communications, embedded systems, telecoms, semiconductor or high-performance computing.
Strong C/C++ and Linux experience are important, as is experience developing software close to the hardware.
If you’ve also worked with DPDK/BBDEV, SIMD, Intel AVX, ARM NEON, C++20, embedded RTOS or 5G PHY, even better.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…