cover image
Ubique Systems

Firmware Engineer

Hybrid

Cambridge, United kingdom

Senior

Freelance

04-11-2025

Share this job:

Skills

Communication Python Test Test Automation Problem-solving Architecture Programming

Job Specifications

Requirements -

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

Key skills: FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO,

Raspberry Pi, Test automation scripting languages – Python, TCL

to 10 years of experience
Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog
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

About the Company

Ubique Systems is a fast growing multifaceted organization which offers a comprehensive array of outsourcing and consulting services for its customers, including recruitment, human resource management, vendor management, and outplacement services and software development on a global basis, with an objective to adopt the flexible global business practices that today enable companies to operate more efficiently and produce more value. We're a global leader in business and technology services, helping our clients bring the fut... Know more