Qureos

FIND_THE_RIGHTJOB.

FIRMWARE ENGINEER

Pakistan

FIRMWARE ENGINEER

Company:Harp Technologies
Type:Contract-to-Hire (Concept to Prototype Phase) - 8 Months
Location:Remote
Work Hours:Flexible scheduling (9 AM - 5 PM EST, flexible based on project hours)
Estimated Hours:100 hours/month

About the Project
Harp Technologies is developing a sophisticated firmware system to manage multi-mode operation (passive/active/supplemental), complex I/O, and seamless integration with Android/Windows/Linux host devices.

Role Overview
We're looking for a Firmware Engineer to develop low-level firmware, BIOS/UEFI functionality, port initialization sequences, and driver integration for a highly complex multi-function display peripheral.

Key Responsibilities
- Develop BIOS reset logic and CMOS functionality
- Implement port initialization for USB-C 3.2/4.0, HDMI 2.1b, micro-HDMI
- Create firmware for mode switching (passive/active/supplemental computing)
- Integrate MCU firmware for sensors, RGB LEDs, and control interfaces
- Develop power management firmware (fast charging, reverse charging, passthrough)
- Implement security features (fingerprint sensor, NFC reader)
- Create firmware for magnetic hinge detection and sleep/wake logic
- Develop FPGA integration firmware for MiSTer cores

Key Deliverables
- BIOS/UEFI firmware with reset functionality
- Port initialization and negotiation logic
- Mode detection and switching firmware
- MCU firmware for peripheral control
- Power management and charging protocols
- Flashable ECU with OTA update capability
- Driver integration packages for Windows/Android/Linux

Required Qualifications
- 3+ years firmware development experience
- Strong C/C++ and assembly language skills
- Experience with ARM Cortex-M/A series microcontrollers
- Knowledge of USB-C Power Delivery and DisplayPort Alt Mode
- Understanding of HDMI, DisplayPort, and video signal protocols
- Experience with I2C, SPI, UART communication protocols
- RTOS experience (FreeRTOS, Zephyr, or similar)

Preferred Qualifications
- BIOS/UEFI development experience
- USB-C/Thunderbolt implementation experience
- Display firmware (EDID, HDCP) experience
- Power management IC programming
- Experience with Raspberry Pi or Rockchip platforms
- FPGA communication and integration
- Secure boot and firmware signing

Technical Environment
ARM Cortex, FreeRTOS/Zephyr, USB-C PD, HDMI/DisplayPort, I2C/SPI, JTAG/SWD debugging, Git

Submit your application including: - Resume/CV highlighting relevant experience - Portfolio or GitHub profile (where applicable) - Brief cover letter explaining your interest in the position - Availability and salary expectations

hr@theharptech.com

Job Type: Contract
Contract length: 8 months

Work Location: Remote

© 2025 Qureos. All rights reserved.