firmware engineer

12 hours ago


Pakistan Harp Technologies Full time 900,000 - 1,200,000 per year

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



  • Pakistan AlgoRepublic Private limited Full time 1,500,000 - 3,000,000 per year

    Knowledge RequiredIn depth knowledge and hands on experience with installation, configuration, implementation, testing, upgrades and migration of Data Center technologies focused on Cisco ACI, Routing & Switching, Load BalancersACI SpecificSingle-Site, Multi Site, Multi POD ACI Topologies. ACI integration with virtualization domain (VMM), L2/L3 Out...

  • QA/Test Engineer

    11 hours ago


    Pakistan Harp Technologies Full time 1,200,000 - 3,600,000 per year

    QA / TESTING ENGINEERCompany:Harp TechnologiesType:Contract-to-Hire (Concept to Prototype Phase) - 8 MonthsLocation: RemoteWork Hours: Flexible scheduling (9 AM - 5 PM EST, flexible based on project hours)Estimated Hours: 60 hours/monthAbout the ProjectHarp Technologies is developing a complex multi-mode device requiring rigorous testing across hardware...