Senior Embedded Software Engineer
Role details
Job location
Tech stack
Job description
This role offers the chance to contribute to cutting-edge projects that combine real-time data processing, FPGA development, and software-defined radio systems. Based in North Somerset, you'll be part of a collaborative and forward-thinking environment that encourages rapid prototyping and experimentation. You'll work within multidisciplinary teams to develop robust embedded software and firmware solutions to drive hardware platforms and prototype technologies., * Develop and maintain Linux-based embedded platforms
- Write and integrate low-level drivers and hardware interfaces
- Collaborate with multidisciplinary teams
- Optimise real-time data acquisition and processing pipelines
- Support system integration and validation
- Provide guidance or line management to junior engineers where required
Requirements
- Strong experience in embedded software development for real-time or bare metal environments
- Expertise in Yocto Linux kernel, device trees, hardware schematics, and driver development
- Familiarity with VHDL or FPGA integration and real-time DSP
- Experience with hardware bring-up and debugging tools
- Excellent understanding of embedded system architecture
- Strong communication and problem-solving skills
Benefits & conditions
- Pension scheme with 5% company contribution
- Private Medical Insurance
- Salary Sacrifice for Electric Car Scheme, Cycle Scheme, and Tech at Home
- Rail Season Ticket Loan
- Discretionary annual bonus
- 25 days annual leave (plus Bank Holidays) with the option to buy or sell holiday
- Company Christmas shutdown
Due to the nature of work at our client's site, these vacancies are only open to sole British Nationals who hold SC clearance or can obtain it.