Remote Embedded Linux Engineer (C/C++, Yocto/Buildroot)

intent

United States

Remote

USD 42,000 - 63,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Office in Warsaw

Job summary

intent is seeking an Embedded / Firmware Engineer for freelance, time & material work across Cortex-A, Raspberry Pi-class, or Cortex-M platforms. You’ll design, bring up, and customize embedded Linux systems, and work with hardware teams to debug from schematics to software.

The role transitions to a core team with fixed salary and full benefits upon mutual fit. The position emphasizes hands-on C/C++, driver work, and secure boot/cryptography, with a fully remote setup and occasional client

Qualifications

  • 4+ years of professional embedded or firmware development.
  • Strong hands-on experience with C/C++ for embedded systems.
  • Hands-on experience with embedded Linux build systems such as Yocto Project or Buildroot.
  • Good understanding of the Linux kernel, device drivers, and the device tree.
  • Experience with bootloaders, particularly U‑Boot.
  • CI/CD experience for embedded projects (e.g., GitHub Actions, Jenkins, GitLab CI).
  • Experience with embedded constraints: timing, memory, peripherals, boot time, and power consumption.
  • Comfort reading schematics, datasheets, technical documentation, and errata.

Responsibilities

  • Design, develop, and maintain a custom embedded Linux distribution using Yocto or Buildroot.
  • Bring up new hardware platforms, working closely with hardware team to debug issues from schematics to software.
  • Develop and maintain the BSP and bootloaders (e.g., U-Boot), and customize the Linux kernel, including writing and debugging drivers (I2C, SPI, UART, MIPI-CSI/DSI).
  • Write robust, efficient C/C++ code for system services and applications.
  • Optimize system performance: boot time, memory usage, and power consumption.
  • Implement and maintain system security features such as Secure Boot and encrypted filesystems.
  • Debug firmware and hardware-adjacent issues using JTAG/SWD, serial logs, logic analyzers, oscilloscopes, and vendor tooling.
  • Collaborate with hardware, mobile, QA, backend, product, and client-side engineering teams to solve cross-functional device problems.
  • Participate in requirements discussions, technical planning, architecture decisions, estimations, and delivery planning.
  • Test firmware releases, investigate issues found during development or QA, and maintain technical documentation.
  • Share knowledge and contribute to better engineering practices within our Firmware & Hardware chapter.

Skills

C/C++
Embedded Linux
Yocto/Buildroot
U-Boot
JTAG/SWD
Python
Git/GitHub
Device trees
Linux kernel

Tools

Yocto Project
Buildroot
GCC
GitHub Actions

Job description

intent is seeking an Embedded / Firmware Engineer for freelance, time & material work across Cortex-A, Raspberry Pi-class, or Cortex-M platforms. You’ll design, bring up, and customize embedded Linux systems, and work with hardware teams to debug from schematics to software.

The role transitions to a core team with fixed salary and full benefits upon mutual fit. The position emphasizes hands-on C/C++, driver work, and secure boot/cryptography, with a fully remote setup and occasional client

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

Remote
USD 90,000 - 130,000
Senior Linux Embedded Engineer — Remote US, Yocto/C/C++
Senior Linux Embedded Engineer — Remote US, Yocto/C/C++

Witekio • Seattle (WA)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
Generous PTO - 25 days/year
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Boca Raton (FL)

On-site
USD 120,000 - 150,000
Senior Embedded Linux Engineer - Yocto (Remote/USA)
Senior Embedded Linux Engineer - Yocto (Remote/USA)

Witekio • Bellevue (WA)

Hybrid
USD 130,000 - 140,000
Full medical, dental & vision
Dependent coverage 50%
25 days PTO
+1
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Remote Embedded Linux Field Engineer for IoT Devices
Remote Embedded Linux Field Engineer for IoT Devices

Higlobe, Inc. • United States

Remote
USD 110,000 - 160,000
Distributed team sprints
Learning budget
Salary review
+6
Embedded Linux Engineer - Remote & Flexible Hours
Embedded Linux Engineer - Remote & Flexible Hours

BairesDev • United States

Remote
MXN 1,662,000 - 2,400,000
100% remote work
Competitive USD or local currency pay
Home setup provided
+3
Senior Embedded Software Engineer - Remote
Senior Embedded Software Engineer - Remote

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Embedded Systems Engineer (Remote)
Embedded Systems Engineer (Remote)

LCS Defense • McLean (VA)

Remote
USD 130,000 - 170,000
Senior Embedded Software Engineer - Linux/Firmware
Senior Embedded Software Engineer - Linux/Firmware

ADT • Center Square (PA)

On-site
USD 100,000 - 140,000
Professional development
Employee resource groups
Employee recognition programs
+2