Firmware Engineer
Ubique Systems · Cambridge, England ·
Apply on partner site
You apply on the advertiser's own site — nothing is stored here.
Direct message the job poster from Ubique Systems.
Responsibilities
- Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards
- Develop and maintain:
- Register Maps for board‑level communication
- Technical Reference Manuals (TRMs) detailing firmware architecture and interface behavior
- Programming Guides for internal and external development teams
- Interface and validate firmware using the HAPS100 FPGA platform
- Support emulation workflows for pre‑silicon validation and system‑level testing
- Develop utilities and scripts for configuration, bring‑up, and debug of HAPS‑based setups
Qualifications
- 10 years of experience
- Proficiency in scripting languages (e.g., Python, TCL) for automation and debug
- Hands‑on experience with FPGA and Raspberry Pi integration
- Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides)
- Experience with HAPS100 or similar FPGA emulation platforms
- Exposure to system‑level testing and embedded validation workflows
- Experience with hardware bring‑up and lab debugging tools
- Proficiency in Raspberry Pi, embedded interfaces (SPI, I2C, UART, GPIO), and board‑level integration
- Excellent problem‑solving and cross‑functional collaboration skills
Seniority level
Mid‑Senior level
Employment type
Contract
Job function
Information Technology and Engineering
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Ubique Systems by 2x.
Apply on partner site
Listing supplied by one of our partner job boards. Last confirmed: 20 hours ago.
More jobs with this title
Firmware Engineer
Morson Edge · 2 days ago
Firmware Engineer
Neupulse · 2 days ago
Firmware Engineer
TEC Partners Limited · 2 days ago
Firmware Engineer
Oshen · 2 days ago
Firmware Engineer
Ocho · 2 days ago
Firmware Engineer
Akkodis · 2 days ago
Firmware Engineer
Kleboe Jardine Ltd · 2 days ago
Firmware Engineer
Fuse Energy, LLC · 2 days ago