Senior Software Engineer
- 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.
About the company
The interesting problems happen when sophisticated signal-processing algorithms meet real-world latency, throughput and hardware constraints.
If you enjoy working close to the hardware, profiling and optimising C/C++ and figuring out where the next bit of performance is going to come from, let’s talk.
Yoh Solutions Ltd, a Day & Zimmermann Company, are specialist recruiters supporting advanced engineering teams across embedded software, wireless communications and electronics.
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…