Embedded Software Engineer

Posted 3 Days Ago
Pittsburgh, PA, USA
In-Office
Mid level
Artificial Intelligence • Computer Vision • Automation • Manufacturing
The Role
Develop and maintain embedded software for high-throughput line-scan camera systems and edge ML inference. Improve latency, reliability, deployment, observability, and data pipelines for on-prem devices, troubleshoot in the field, and collaborate with ML engineers to integrate and accelerate models.
Summary Generated by Built In

July, 2026

Embedded Software Engineer

Pittsburgh, PA | Full-Time | On-site

About Us

Shelfmark is the quality control platform that lets manufacturers catch defects the moment they happen. Our systems pair high-resolution line scan cameras with embedded software and machine learning to inspect products as they move down the line - flagging flaws in real time, at production speed, so our customers ship quality with confidence instead of relying on slow, manual spot checks.

As an Embedded Software Engineer, you'll work on the software that makes that edge hardware run - enhancing the camera service that captures imagery, the inference serving layer and the data pipelines that get data off the line and into our platform. You'll be improving systems that are already in production at customer sites, making them faster, more reliable, and easier to deploy and maintain across our growing fleet. This role is mostly in-office with roughly 2 days a month on-client site.

What You'll Do

  • Enhance and maintain the camera service that captures and handles high-throughput imagery from line scan cameras at the edge.

  • Improve the edge ML inference pipeline, optimizing latency, throughput, and reliability .

  • Build and harden data pipelines that move inspection results, images, and sensor data from edge hardware to the Shelfmark platform.

  • Improve reliability, observability, and recoverability of services running unattended on the factory floor.

  • Streamline deployment, configuration, and updates of software across a fleet of on-prem devices at customer sites.

  • Partner with ML engineers to integrate and accelerate models

  • Troubleshoot issues in the field - including during on-site visits - and feed what you learn back into more robust software.

What We’re Looking For

  • Experience building software for embedded or edge systems.

  • Proficiency in Python, and comfort with C++

  • Experience writing reliable, long-running services that operate unattended in production.

  • Familiarity with real-time or high-throughput data handling, and an instinct for performance and resource constraints.

  • Comfort working close to hardware - interfacing with cameras, devices, or sensors.

  • A pragmatic, field-aware mindset - you design for the messy realities of the factory, not just the office.

  • Willingness to travel on-site roughly once per month.

  • Bonus: experience with machine vision, industrial systems, fleet deployment, distributed systems or model inference at the edge.

Compensation: Embedded software engineer will receive a competitive salary and healthcare benefits package, and would be considered for early employee equity compensation.

Location: The ideal candidate would be located in Pittsburgh, PA and willing to co-locate in person in the company’s Uptown office.

Skills Required

  • Experience building software for embedded or edge systems
  • Proficiency in Python
  • Comfort with C++
  • Experience writing reliable, long-running services that operate unattended in production
  • Familiarity with real-time or high-throughput data handling and performance/resource constraints
  • Comfort working close to hardware and interfacing with cameras, devices, or sensors
  • Willingness to travel on-site roughly once per month
  • Experience with machine vision, industrial systems, fleet deployment, distributed systems or model inference at the edge
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
16 Employees
Year Founded: 2022

What We Do

Shelfmark is a production intelligence platform for continuous-flow manufacturing. Its managed AI systems automate in-line visual inspection, identify defects, predict recurring problems, and explain their causes. By combining hardware, software, and ongoing support, Shelfmark helps manufacturers improve product quality, reduce manual inspection labor, minimize waste and rework, and increase production efficiency across industrial operations.

Similar Jobs

In-Office
University Park, PA, USA
31771 Employees
92K-175K Annually
In-Office
Pittsburgh, PA, USA
49 Employees
100K-135K Annually
In-Office
New Freedom, PA, USA
100000 Employees
65K-80K Annually
In-Office
Pittsburgh, PA, USA
30000 Employees
145K-185K Annually

Similar Companies Hiring

Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
New York, New York
700 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account