FIND_THE_RIGHTJOB.
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
Job Type: Contract
Contract length: 8 months
Work Location: Remote
Similar jobs
Siemens
Istanbul, Turkey
about 15 hours ago
Silicon Labs
Hyderabad, Pakistan
about 17 hours ago
Marvell Technology
Hyderabad, Pakistan
7 days ago
Dysol pvt ltd
Lahore, Pakistan
7 days ago
Innogate Solutions
Kuala, India
7 days ago
JS Techalliance Consulting Pvt Ltd
India
7 days ago
LTIMindtree
India
8 days ago
© 2025 Qureos. All rights reserved.