Embedded Linux Engineer (Yocto + Jetson)

Pave Talent

Philadelphia (Philadelphia County)

Presencial

USD 140.000 - 190.000

Jornada completa

hace 24 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Annual bonus
On-site Philadelphia
Hardware-in-lab environment

Descripción de la vacante

Pave Talent is recruiting on behalf of a venture-backed robotics company to hire an embedded Linux engineer who owns the OS layer end to end, including kernel, BSP, networking, build system, and automation. You will work onsite with hardware in Philadelphia.

You will own embedded Linux across multiple hardware platforms (NVIDIA Jetson modules and JetPack SDKs), patch and configure the kernel, manage board support packages, and build reproducible images, while collaborating directly with

Formación

  • Strong programming in C++ and Python with solid Bash scripting.
  • Hands-on kernel development experience and patching.
  • Experience with Yocto or custom Linux distributions for embedded systems.
  • Familiar with cross-compilation, board support packages, and device trees.
  • Proficient with debugging tools like gdb, strace, perf, and Valgrind.

Responsabilidades

  • Own embedded Linux across multiple hardware platforms, including NVIDIA Jetson modules and JetPack.
  • Define and maintain kernel configs, DT sources, and BSPs for new compute and sensor hardware.
  • Build reproducible images and manage cross-compilation toolchains.
  • Troubleshoot boot failures, kernel panics, and hardware interface issues in lab.
  • Collaborate directly with hardware, software, and QA teams; document architecture for reuse.

Conocimientos

C++
Python
Bash scripting
Kernel development
Device trees
Cross-compilation
Git
Linux troubleshooting

Herramientas

Yocto Project
Gentoo
Arch Linux
Ubuntu
Debian
GitLab CI
GitHub Actions
Jenkins
gdb
strace
Perf
Valgrind
Docker
systemd-nspawn

Descripción del empleo

Pave Talent is hiring on behalf of our client for an embedded Linux engineer who owns the operating system layer end to end: kernel, board support package (BSP), networking, build system, and the automation around all of it.

Our client is a venture-backed robotics company of roughly 150 to 250 people building rugged autonomous ground robots for industrial inspection, critical infrastructure, energy, and public safety work. They ship hardware to paying customers today, and engineering is interdisciplinary: software, controls, electrical, and mechanical engineers sit together and debug the same robot.

  • Engineers comfortable below the application layer: kernel configs, device trees, boot failures, and hardware that does not behave the way the datasheet says
  • People who want to own a platform rather than maintain a fleet of servers
  • Engineers who like being in the lab with the hardware in front of them, not reasoning about it through a dashboard
  • Strong writers who document system architecture so other teams can use it

If your Linux background is mainly cloud infrastructure, Kubernetes, or site reliability engineering (SRE), this is not your role. The work here is embedded, on real hardware, on-site.

This is the operating system seat for the entire product, not one of a dozen. You set how every board gets built, flashed, networked, and debugged, and every other engineering team depends on what you define.

  • You own embedded Linux across multiple hardware platforms, including NVIDIA Jetson modules and their JetPack software development kits (SDKs)
  • You work directly with hardware engineering, software, and quality assurance (QA), not through a ticket queue
  • Your work gets validated in the field, not only in continuous integration (CI)
  • The platform is still being shaped, so your architecture decisions stick
  • Custom kernel patching, configuration, compilation, and lifecycle maintenance across several hardware platforms
  • Board support packages and device tree source (DTS) work for new compute and sensor hardware
  • The build environment: cross-compilation toolchains, dependency and package management, reproducible images
  • Linux networking on the robot: routing, bridges, interfaces, and firewalling with iptables and nftables
  • Root-cause analysis on kernel panics, boot failures, and performance bottlenecks using gdb, strace, perf, Valgrind, dmesg, and journalctl
  • Automation for software deployment, system validation testing, and routine maintenance
  • Technical documentation other engineers actually use

This is five days a week on-site in Philadelphia. No remote, no hybrid, and the role genuinely requires it, because the hardware is in the building. Plenty of the work is unglamorous: a board will not boot, an image will not build, an interface drops under load, and you are the person who finds out why. The bar is high and the technical process is real, including live coding, so come ready to work through problems out loud.

  • Strong programming in C++ and Python, plus advanced Bash scripting
  • Deep hands‑on experience administering and troubleshooting headless Linux from the command line
  • Custom Linux kernel work: patching, configuration, compilation, and maintenance
  • Source-based or custom distributions such as the Yocto Project, Gentoo, or Arch Linux, alongside Ubuntu or Debian
  • Fluency with gdb, strace, dmesg, journalctl, perf, and Valgrind
  • Advanced Git and collaborative version control workflows
  • Clear written and verbal communication, including the ability to document complex system architecture
  • Permanent U.S. residency, and the ability to clear standard background checks before and during employment
  • NVIDIA Jetson architectures, JetPack SDKs, and board support packages
  • Embedded Linux in CI pipelines with GitLab CI, GitHub Actions, or Jenkins
  • Docker or systemd‑nspawn for embedded environments
  • Low‑level hardware interfaces: I2C, SPI, UART, GPIO, and DTS modification

Bonus: Annual variable compensation averaging at least 15% of base salary, prorated in your first year

Travel: None required. Domestic and international field opportunities exist for engineers who want them.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Linux Systems Engineer
Linux Systems Engineer

Ghost Robotics • Philadelphia

Presencial
USD 90.000 - 115.000
Flexible time off policy
Competitive base salary
Full benefits package
+1
Embedded Linux Platform Architect — Yocto + Jetson (On-site)
Embedded Linux Platform Architect — Yocto + Jetson (On-site)

Pave Talent • Philadelphia

Presencial
USD 140.000 - 190.000
Annual bonus
On-site Philadelphia
Hardware-in-lab environment
Platform Engineer for Embedded Development
Platform Engineer for Embedded Development

ART Lab • San Mateo (CA)

Presencial
USD 180.000 - 240.000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Apptronik • Texas

Presencial
USD 120.000 - 190.000
Embedded systems Engineer
Embedded systems Engineer

OpenKrill • EE. UU.

A distancia
USD 140.000 - 190.000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • EE. UU.

Presencial
USD 100.000 - 130.000
Staff Embedded Software Engineer - Product Lead (Embedded AI)
Staff Embedded Software Engineer - Product Lead (Embedded AI)

Blumberg Capital Company • San Francisco (CA)

Presencial
USD 100.000 - 130.000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Perot Jain • Austin (TX)

Presencial
USD 120.000 - 180.000
Senior Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight Pictures • Oakland (CA)

Presencial
USD 120.000 - 180.000
Software Engineer, Embedded BSP/Kernel (Robotics OS)
Software Engineer, Embedded BSP/Kernel (Robotics OS)

Meta • Redmond (WA)

Presencial
USD 200.000 - 260.000