Senior Embedded 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
We re recruiting a Senior Embedded Software Engineer for a specialist technology company developing advanced sensing and measurement systems., * Embedded Linux development in C/C++
- ARM / SoC development
- Processor-to-FPGA integration
- AXI, DMA, interrupts and memory-mapped I/O
- Low-level interfaces and drivers
- High-speed data acquisition and processing
- Porting MATLAB/Python algorithms into embedded C/C++
- Signal processing and hardware/software co-design
Requirements
This is a senior, hands-on role with significant technical ownership. You ll work on SoC-FPGA platforms, developing the embedded software that sits between ARM processors, FPGA programmable logic and complex measurement systems., Strong commercial experience with:
- Embedded Linux, ideally PetaLinux or Yocto
- C/C++
- ARM-based embedded systems
- Low-level hardware/software integration
- FPGA-connected systems
Experience with Zynq UltraScale+, signal processing, device drivers, Edge AI or industrial/test-and-measurement systems would be particularly valuable.
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How software is steering vehicle technology
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs