Unknown Company

Embedded Linux & Edge Platform Engineer

new york, ny • Posted Today
Remote Full Time 23

Embedded Linux & Edge Platform Engineer Full-time In person at Harmoni's NYC office Reporting to: Engineering Lead Compensation: $130,000 - $170,000 base salary, plus equity and benefits.

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 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.

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.

You will contribute to our Yocto- and BitBake-based Linux distribution, Docker application stack, OTA infrastructure, embedded hardware, and applications written in languages including C, Python, JavaScript, and TypeScript.

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. 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

Improve container lifecycle management, networking, storage, logging, and recovery. Help develop reliable deployment patterns for interdependent services on remote devices. Contribute to Harmoni's complex OTA and fleet-management infrastructure. Improve updates for operating-system images, containers, applications, and configuration. Systems and Application Development

Build software across Harmoni's edge application stack. Work in the language best suited to the problem, including C, Python, JavaScript, and TypeScript. Integrate applications with Linux services, containers, hardware, and cloud infrastructure. Write maintainable, well-tested software across different parts of the stack.

Support component selection, design reviews, testing, and production readiness. Integrate ARM systems, accelerators, sensors, cameras, controllers, and industrial equipment. 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. 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.

You contribute production-quality improvements and help resolve issues across the stack. You establish productive relationships across Engineering, Product, and Deployment.

Harmoni can reliably deploy and operate thousands of connected industrial devices. 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.

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. Proficiency in one or more languages, including C, Python, JavaScript, or TypeScript. Experience with ARM systems, bootloaders, kernels, device trees, or board support packages. Strong debugging skills across hardware, operating systems, containers, applications, and networks. Experience building or supporting software deployed on physical devices. 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 developing OTA infrastructure for remote device fleets. Experience operating large fleets of connected devices. Experience with edge AI, computer vision, GPUs, TPUs, or NPUs. 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.

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. You understand that factory software has different requirements from software running in a data center. Networks disappear. Most importantly, you want to help build the platform connecting physical equipment, intelligent software, and the factory of the future.

Embedded Linux & Edge Platform Engineer in new york at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search