Remote Firmware Engineer — Bare-Metal, Bootloaders & Drivers

BairesDev

Colombia

Remote

COP 190,834,000 - 286,250,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Flexible hours
USD or local currency pay
Home office setup
Paid leaves

Job summary

BairesDev is seeking a Firmware Engineer to craft low-level firmware that runs directly on hardware, bridging hardware and software for reliable device operation.

You will write bare-metal C, develop drivers and bootloaders, and collaborate with cross-functional teams to optimize performance and resource usage across diverse electronic devices.

This fully remote role offers flexible schedules, USD or local currency compensation, and a path for technical growth within a global, multicultural team.

Qualifications

  • 4+ years of experience in Firmware Engineering or Embedded Systems development.
  • Proven expertise in writing firmware in C for bare-metal environments.
  • Hands-on experience developing and debugging bootloaders and low-level device drivers.

Responsibilities

  • Design and develop bare-metal firmware for electronic devices using C.
  • Create and optimize low-level device drivers to enable hardware functionality.
  • Implement and maintain robust bootloaders for secure and efficient system initialization.
  • Conduct low-level debugging and hardware-software integration testing.
  • Partner with engineering teams to optimize firmware performance and resource utilization.

Skills

Firmware engineering
Embedded systems
C programming
Bare-metal development

Job description

BairesDev is seeking a Firmware Engineer to craft low-level firmware that runs directly on hardware, bridging hardware and software for reliable device operation.

You will write bare-metal C, develop drivers and bootloaders, and collaborate with cross-functional teams to optimize performance and resource usage across diverse electronic devices.

This fully remote role offers flexible schedules, USD or local currency compensation, and a path for technical growth within a global, multicultural team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Systems Engineer: Firmware & RTOS
Remote Embedded Systems Engineer: Firmware & RTOS

BairesDev • Colombia

Remote
COP 227,147,000 - 356,946,000
Remote work
Competitive pay in USD
Home setup provided
+4
Embedded Systems Engineer - Remote work | REF#308747
Embedded Systems Engineer - Remote work | REF#308747

BairesDev • Colombia

Remote
COP 227,147,000 - 356,946,000
Remote work
Competitive pay in USD
Home setup provided
+4
Remote Senior Embedded C++ Engineer – ARM Cortex
Remote Senior Embedded C++ Engineer – ARM Cortex

BairesDev • Sucre

Remote
COP 289,911,000 - 483,185,000
Remote work enabled
USD or local currency compensation
Hardware setup for home office
+3
Senior Embedded C++ Developer - Remote Work | REF#308605
Senior Embedded C++ Developer - Remote Work | REF#308605

BairesDev • Sucre

Remote
COP 289,911,000 - 483,185,000
Remote work enabled
USD or local currency compensation
Hardware setup for home office
+3
Remote C++ Systems Engineer — High-Impact & Flexible Hours
Remote C++ Systems Engineer — High-Impact & Flexible Hours

BairesDev • Colombia

Remote
COP 376,400,000 - 564,600,000
100% remote work
Remote C++ Engineer — High-Performance, Flexible Hours
Remote C++ Engineer — High-Performance, Flexible Hours

BairesDev • Antioquia

Remote
COP 289,911,000 - 418,760,000
Remote work (100% from anywhere)
USD or local currency compensation
Hardware and software setup for home
+3
RTOS Engineer – Remote, Flexible Hours, High-Impact Embedded
RTOS Engineer – Remote, Flexible Hours, High-Impact Embedded

BairesDev • Colombia

Remote
COP 279,520,000 - 403,752,000
100% remote
USD compensation
Home office setup
+5
Remote Android Framework Engineer – AOSP & HAL Expert
Remote Android Framework Engineer – AOSP & HAL Expert

BairesDev • Colombia

Remote
COP 254,445,000 - 349,862,000
100% remote work
Competitive USD compensation
Home office setup
+2
Remote C++ Performance Engineer - Low-Latency Specialist
Remote C++ Performance Engineer - Low-Latency Specialist

BairesDev • Colombia

Remote
COP 313,666,000 - 564,600,000
Remote work
USD compensation
Home setup provided
+4
Software Engineer (C++) - Remote Work | REF#308758
Software Engineer (C++) - Remote Work | REF#308758

BairesDev • Sucre

Remote
COP 292,047,000 - 486,744,000
Remote work 100%
USD or local currency
Home office setup
+4