Embedded Engineer

Pentangle Tech Services | P5 Group

Westford (MA)

Hybrid

USD 140,000 - 190,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pentangle Tech Services | P5 Group seeks a Senior Embedded Linux / Yocto Engineer to migrate the IoT gateway from Yocto 3.7 to 5.0 and continue ongoing gateway development. The role involves hands-on kernel/driver work, BSP stabilization, and image build/validation for an ARM-based Linux platform, with Python/C applications communicating via MQTT.

You will participate in agile ceremonies in a hybrid environment and contribute to application porting and integration with the Yocto BSP.

Qualifications

  • 7+ years of embedded Linux development experience.
  • Strong hands-on experience with Linux kernel, U-Boot, BSP, and driver development.
  • Strong Yocto Project / OpenEmbedded expertise, including recipe authoring, layer creation, custom BSP development, and multi-version migration.
  • Proficiency in Python and C for embedded application development and debugging.
  • Experience with device tree authoring and debugging for ARM-based platforms.

Responsibilities

  • Lead or contribute to migration of the gateway BSP from Yocto 3.7 to Yocto 5.0, including kernel upgrades, layer updates, and recipe porting.
  • Perform kernel and driver development, device tree modifications, and BSP stabilization.
  • Build, configure, and validate embedded Linux images for the gateway hardware platform.
  • Support application porting and compilation against the new Yocto 5.0 toolchain.
  • Maintain and update existing Yocto layers, recipes, and build configurations.
  • Develop, maintain, and debug gateway applications written in Python and C communicating via MQTT.

Skills

Embedded Linux
Yocto/OpenEmbedded
Python
C
Driver development
Device tree

Job description

We are seeking a Senior Embedded Linux / Yocto Engineer to join its Fire & Safety embedded software team. This is a hands-on individual contributor role supporting the migration of JCI’s IoT gateway product from Yocto 3.7 to Yocto 5.0 and ongoing gateway development and maintenance.

The gateway is a Linux-based embedded device that transfers data from fire alarm control panels to the cloud and central fire monitoring stations. The software stack uses Python and C applications communicating via MQTT.

Key Responsibilities
  • Lead or contribute to migration of the gateway BSP from Yocto 3.7 to Yocto 5.0, including kernel upgrades, layer updates, and recipe porting.
  • Perform kernel and driver development, device tree modifications, and BSP stabilization.
  • Build, configure, and validate embedded Linux images for the gateway hardware platform.
  • Support application porting and compilation against the new Yocto 5.0 toolchain.
  • Maintain and update existing Yocto layers, recipes, and build configurations.
Gateway Application Development & Maintenance
  • Develop, maintain, and debug gateway applications written in Python and C communicating via MQTT.
  • Support application integration with the Yocto 5.0 BSP.
  • Validate end-to-end gateway functionality.
  • Contribute to resolving development backlog items, identified vulnerabilities, and bugs.
  • Work in a hybrid environment.
  • Participate in agile ceremonies, sprint planning, and technical reviews.
  • Document technical decisions, migration progress, and known issues.
Required Qualifications
  • 7+ years of embedded Linux development experience.
  • Strong hands-on experience with Linux kernel, U-Boot, BSP, and driver development.
  • Strong Yocto Project / OpenEmbedded expertise, including recipe authoring, layer creation, custom BSP development, and multi-version migration.
  • Proficiency in Python and C for embedded application development and debugging.
  • Experience with device tree authoring and debugging for ARM-based platforms.
  • Strong debugging and root-cause analysis skills, including supplier firmware and third-party component issues.
  • Ability to work independently and adapt to changing priorities in a small, fast-moving team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux/Yocto Engineer — IoT Gateway
Senior Embedded Linux/Yocto Engineer — IoT Gateway

Pentangle Tech Services | P5 Group • Westford (MA)

Hybrid
USD 140,000 - 190,000
Embedded Linux Software Engineer – C/C++
Embedded Linux Software Engineer – C/C++

Mantu • Westford (MA)

Hybrid
USD 120,000 - 180,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Insight Global • Denver (CO)

On-site
Medical benefits
401k options
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan
Embedded Software Engineer - Yocto and Linux Experience
Embedded Software Engineer - Yocto and Linux Experience

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000
Senior / Staff Linux Embedded Engineer
Senior / Staff Linux Embedded Engineer

BrightAI Corporation • Palo Alto (CA)

On-site
USD 140,000 - 210,000
SENIOR EMBEDDED SOFTWARE ENGINEER
SENIOR EMBEDDED SOFTWARE ENGINEER

?(?)? • Sioux Falls (SD)

On-site
USD 110,000 - 140,000
Flexible Work Arrangements
Savings & Retirement Benefits
Tuition Reimbursement
+6
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2