×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Engineer

Job in Westford, Middlesex County, Massachusetts, 01886, USA
Listing for: Pentangle Tech Services | P5 Group
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Unix/Linux, Python, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

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 / Open Embedded 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary