Embedded Linux & Edge Platform Engineer

Harmoni

New York (NY)

On-site

USD 130,000 - 170,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Harmoni in New York City is seeking an Embedded Linux & Edge Platform Engineer to build and integrate the embedded software and hardware platform powering our industrial devices. The role spans bootloaders, kernels, containers, device interfaces, and OTA updates, requiring a systems-oriented engineer who can work across layers.

You will contribute to a full-stack device platform, collaborating with Engineering, Product, and Deployment to deliver reliable, scalable edge solutions.

Qualifications

  • 5+ years of embedded Linux, edge computing, or device infrastructure.
  • Strong debugging across hardware, OS, containers, networks.
  • Experience with Yocto and BitBake.
  • Proficiency with ARM-based systems, bootloaders, device trees.
  • Practical experience with Docker and containerized applications.

Responsibilities

  • Develop Harmoni’s embedded Linux platform using Yocto/BitBake.
  • Maintain board support packages, system config, and build infra.
  • Configure U-Boot, kernels, and device trees for ARM platforms.
  • Build software across Harmoni’s edge application stack and services.
  • Collaborate across hardware interfaces, containers, and OTA/fleet infra.

Skills

Embedded Linux
Embedded systems
Edge computing
Device infrastructure
ARM systems
Linux tooling
Docker

Tools

Yocto
BitBake
U-Boot
Kernels
Device trees
Altium Designer
Balena

Job description

Work arrangement:

In person at Harmoni’s NYC office

Reporting to:

Engineering Lead

Compensation:

$130,000 - $170,000 base salary, plus equity and benefits.

About Harmoni

Harmoni is a manufacturing technology company building a new kind of operating system for the factory floor.

Our factory orchestration platform connects machines, people, materials, and data in one intelligent operating layer. By combining real-time information, workflows, automation, and AI, Harmoni helps manufacturers improve throughput, reliability, and on-time delivery.

We are a growing, highly collaborative team based in New York, NY, and Akron, OH. We are venture-backed and recently raised our Series A to accelerate the growth of our platform and team. We operate with a flat structure, move quickly, and give people meaningful responsibility for their work.

This is an opportunity to help build the embedded platform powering thousands of connected industrial devices and real-time systems deployed in advanced factories.

The Role

Harmoni is looking for a hands-on Embedded Linux & Edge Platform Engineer to help build the software and hardware platform powering our connected industrial devices.

This role sits at the intersection of embedded Linux, edge computing, containerized applications, device infrastructure, and hardware integration. You will work across the device stack—from bootloaders, kernels, and operating-system images to containers, applications, hardware interfaces, secure deployment, and over-the-air updates.

This is not a narrowly scoped firmware or hardware-design position. We are looking for an engineer who understands the device as a complete system and can move comfortably between embedded Linux, containers, application code, hardware, networking, and device operations.

You will work closely with Harmoni’s engineering team, co-founders, Product, and Deployment. You must be comfortable working independently, navigating unfamiliar problems, and contributing across multiple layers of the stack.

What You’ll Work On
Embedded Linux and Device Platform
  • Develop Harmoni’s embedded Linux platform using Yocto, BitBake, and related tooling.
  • Maintain recipes, layers, board support packages, system configuration, and build infrastructure.
  • Configure and troubleshoot U-Boot, kernels, kernel modules, and device trees.
  • Support ARM-based platforms, board revisions, and device configurations.
  • Improve system reliability, security, performance, boot time, and maintainability.
  • Diagnose issues across the operating system, hardware, containers, and applications.
Containers, OTA, and Fleet Infrastructure
  • Build, deploy, and troubleshoot Docker containers in resource-constrained edge environments.
  • Improve container lifecycle management, networking, storage, logging, and recovery.
  • Contribute to Harmoni’s complex OTA and fleet-management infrastructure.
  • Improve updates for operating-system images, containers, applications, and configuration.
  • Design for intermittent connectivity, power interruption, failed updates, compatibility, and rollback.
  • Improve staged rollouts, device targeting, observability, diagnostics, and recovery.
Systems and Application Development
  • Build software across Harmoni’s edge application stack.
  • Develop system services, device agents, command-line tools, APIs, diagnostics, and automation.
  • Integrate applications with Linux services, containers, hardware, and cloud infrastructure.
  • Write maintainable, well-tested software across different parts of the stack.
Hardware Design and Integration
  • Contribute to hardware design, prototyping, board bring-up, and validation.
  • Create or review schematics and PCB layouts using Altium Designer.
  • Support component selection, design reviews, testing, and production readiness.
  • Integrate ARM systems, accelerators, sensors, cameras, controllers, and industrial equipment.
  • Develop and troubleshoot SPI, UART, USB, Ethernet, GPIO, and other interfaces.
  • Diagnose problems using software tools, debuggers, logic analyzers, oscilloscopes, and other lab equipment.
  • Help integrate GPUs, TPUs, and other accelerators used for edge AI workloads.
Reliability and Engineering Operations
  • Help build systems that operate reliably in demanding industrial environments.
  • Improve monitoring, logging, diagnostics, provisioning, and remote troubleshooting.
  • Contribute to secure boot, image signing, device identity, and credential management.
  • Improve build systems, CI/CD pipelines, automated testing, and release tooling.
  • Support deployments and investigate issues in customer environments.
  • Document platform architecture, development workflows, and operational procedures.
What Success Looks Like
In Your First 90 Days
  • You develop a strong understanding of Harmoni’s technology and device architecture.
  • You can build, configure, provision, update, and troubleshoot a Harmoni device.
  • You become familiar with our Yocto environment, container stack, and OTA architecture.
  • You contribute production-quality improvements and help resolve issues across the stack.
  • You establish productive relationships across Engineering, Product, and Deployment.
Over Time
  • Harmoni can reliably deploy and operate thousands of connected industrial devices.
  • Device updates are safe, observable, and recoverable.
  • Engineers can build, test, and release device software efficiently.
  • Devices remain dependable through network failures, interrupted updates, and power loss.
  • The platform supports new hardware, applications, and AI workloads.
  • Field issues can be diagnosed and resolved remotely with minimal customer disruption.
What We’re Looking For

We do not expect candidates to have worked with every technology in our stack. We are looking for engineers with deep experience in several of these areas and the ability to learn the rest.

  • Five or more years of relevant experience in embedded Linux, embedded systems, edge computing, or device infrastructure.
  • Strong experience developing and debugging embedded Linux systems.
  • Experience with Yocto, BitBake, or comparable embedded Linux build systems.
  • Deep proficiency with Linux, shell scripting, and command-line tooling.
  • Practical experience with Docker and containerized applications.
  • Experience with ARM systems, bootloaders, kernels, device trees, or board support packages.
  • Familiarity with interfaces such as SPI, UART, USB, Ethernet, or GPIO.
  • Strong debugging skills across hardware, operating systems, containers, applications, and networks.
  • Experience building or supporting software deployed on physical devices.
  • Comfort working independently in a fast-moving environment.
  • Strong communication and collaboration skills.
  • Willingness and ability to work full-time in Harmoni’s New York City office.
Bonus Points
  • Experience with Balena, openBalena, balenaOS, or a similar platform.
  • Experience with rollback-capable device updates.
  • Experience with hardware design, board bring-up, and validation.
  • Experience creating schematics or PCB layouts in Altium Designer.
  • Experience moving embedded hardware from prototype through production.
  • Experience with secure boot, TPMs, hardware identity, or image signing.
  • Experience operating large fleets of connected devices.
  • Experience with edge AI, computer vision, GPUs, TPUs, or NPUs.
  • Experience with manufacturing technology, robotics, automation, or control systems.

You do not need to match every bonus qualification. If you bring strong embedded Linux fundamentals, hands-on systems experience, and the ability to learn quickly, we encourage you to apply.

The Right Person for This Role

You are a systems thinker, builder, and relentless debugger - not someone who wants to work within only one narrow layer of the stack.

Words like Yocto, ARM, U-Boot, kernel modules, device trees, cross-compiling, secure boot, OTA, SPI, UART, and Docker bring you joy.

You are as comfortable investigating a boot failure as you are debugging a container, tracing a hardware-interface problem, or writing a deployment tool. When something fails, you want to understand why - not simply restart it and move on.

You understand that factory software has different requirements from software running in a data center. Devices lose power. Networks disappear. Updates fail halfway through. Hardware behaves unexpectedly. You design for those realities.

You do not need to be an expert in everything we use. You bring deep knowledge in several areas, strong engineering fundamentals, and the curiosity to learn the rest.

Most importantly, you want to help build the platform connecting physical equipment, intelligent software, and the factory of the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

People Operations Lead
People Operations Lead

Harmoni • New York (NY)

On-site
USD 120,000 - 150,000
Equity
Benefits package
Industrial Edge & Embedded Linux Engineer
Industrial Edge & Embedded Linux Engineer

Harmoni • New York (NY)

On-site
USD 130,000 - 170,000
Deployment Engineer
Deployment Engineer

OpenKrill • United States

On-site
USD 95,000 - 135,000
401k pension plan
Generous PTO
Flexible hybrid work
+1
Deployment Engineer
Deployment Engineer

Harmonic • Northern (KY)

Hybrid
USD 90,000 - 130,000
401k plan
Generous PTO
Flexible hybrid work
Deployment Engineer
Deployment Engineer

Harmonic Security, Inc • United States

Hybrid
USD 100,000 - 140,000
401k pension plan
Generous PTO
Flexible hybrid work
+1
Business Development Representative
Business Development Representative

Harmoni • New York (NY)

On-site
USD 75,000 - 85,000
Performance-based bonus
Benefits package
In-person at NYC office
Principal Product Engineer
Principal Product Engineer

Try Harmony • Chattanooga (TN)

On-site
USD 140,000 - 210,000
Gym access
Sauna access
Cold plunge
Account Executive, Southeast
Account Executive, Southeast

Harmoni • North Carolina

Remote
USD 240,000 - 300,000
Deployment Engineer
Deployment Engineer

Harmonic Security • United States

Hybrid
USD 190,000 - 210,000
401k pension plan
Generous PTO
Flexible hybrid work
+1
Principal Platform Engineer – On‑Site Chattanooga, High Equity
Principal Platform Engineer – On‑Site Chattanooga, High Equity

Try Harmony • Chattanooga (TN)

Hybrid
USD 140,000 - 210,000
Gym access
Sauna access
Cold plunge