Embedded Linux Engineer Honeywell Charlotte, NC arm,linux,yocto,c,cpp,python,cmake,industrial,us_east,enterprise,medium_team 100000 140000
Honeywell

Embedded Linux Engineer

Location Node Charlotte, NC (onsite)
Base Compensation USD 100k – USD 140k
Commitment full-time
Clearance Req none
arm linux yocto c cpp python cmake industrial us_east enterprise medium_team Visa OK

Overview

Honeywell’s Industrial Automation division in Charlotte is seeking an Embedded Linux Engineer to develop and maintain embedded Linux platforms for industrial controllers, building automation gateways, and edge devices. You will own the BSP layer including kernel configuration, device tree files, and Yocto-based distribution customization across multiple ARM SoC platforms.

You will write and optimize C and C++ application code for real-time control loops, develop Python-based integration test frameworks using CMake, and collaborate with systems and hardware engineers on board bring-up and driver development. Your work ensures reliable operation of critical infrastructure systems deployed in commercial buildings and industrial facilities worldwide.

The ideal candidate has 3+ years of embedded Linux experience with strong proficiency in C and C++, hands-on Yocto/Buildroot expertise, and familiarity with ARM SoCs such as NXP i.MX or TI Sitara. Experience with industrial protocols like Modbus or EtherNet/IP is a plus.

Variables & Compensation

  • Health, dental, and vision insurance
  • 401k with company match
  • Tuition assistance program
  • Paid parental leave