firmware engineer
12 hours ago
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
-
Sr. Network Engineer
4 days ago
Pakistan AlgoRepublic Private limited Full time 1,500,000 - 3,000,000 per yearKnowledge 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 yearQA / 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...