Embedded Software Engineer
Shelfmark
Embedded Software Engineer
Pittsburgh, PA | Full-Time | On-site
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.
Embedded software engineer will receive a competitive salary and healthcare benefits package, and would be considered for early employee equity compensation.
The ideal candidate would be located in Pittsburgh, PA and willing to co-locate in person in the company's Uptown office.
$150.32k - $225.48k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the... ...the team:The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and maintenance...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- We are looking for an Embedded Software Engineer with 2-4 years of experience to help scale our edge deployment platform for inline manufacturing inspection. You'll be the "rubber meets the road" engineer — taking our proven AI-powered inspection system and making it reliable...Suggested
$179.2k - $268.8k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between... ...in Dearborn, Mich., and Palo Alto, Calif.Meet the team:The Embedded Software team develops foundational platform software that is critical...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...SEI Real-Time Embedded EngineerSEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually...SuggestedPart timeWork at officeRelocation package
- ...functional and empirical analysis and design of software systems for Benshaw products.Provide... ...software.Work closely with hardware engineers, power electronic engineers, and other software... ...with at least 5-7 years of real-time embedded software design experience or the...SuggestedPermanent employmentFull timeTemporary workH1bRelocation package
- ...PA Top 3 Skills: Coding in C, C++, and Python Strong software design analysis Capable of expressing positions without confrontation... ...: ~ Bachelor's degree in computer science, software engineering or relevant field required. ~2-3 years of experience in...
- ...Senior C++ Software Engineer (Autonomous Systems)Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR...Full time
- ...Oxford Solutions is seeking a Senior Embedded Software Engineer for a 6- to 12-month contract opportunity with a technology organization developing safety-critical systems for the transportation industry. This hybrid position requires candidates to currently reside in...Contract work
$160k - $240k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the... ...in Dearborn, Mich., and Palo Alto, Calif.Meet the team:The Embedded Software team develops foundational platform software critical to development...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship$52.38 per hour
Job Title: Embedded Software Engineer 2 Location: Pittsburgh, PA Zip Code: 15201 Duration: 12 Months Pay Rate: $52.38/hr. Keyword's: #Pittsburghjobs; #EmbeddedSoftwareEngineerjobs. Start Date: Immediate We provide a competitive pay and benefits package. This...Local areaImmediate start- Top 3 Skills - Robotics and autonomy fundamentals - Effective collaboration across teams with diverse skills - Design process - evaluate tradeoffs without bias Additional Technical Skills (Required) - Experience with development processes - Experience with...
$100k - $135k
...stakes are real and the mission is bigger than any one person, forge the future with Voyager. Job Summary The Embedded Software Engineer will be responsible for developing, debugging, and testing embedded software for bare-metal, real-time OS, and embedded Linux...Long term contractPermanent employmentFull timeContract workFlexible hours- Hi, We are having a requirement on the below mentioned JD Job Title: Embedded Software Engineer Work Mode: Onsite, Work Location: Pittsburgh, PA Work Auth: All Visas (NO H1 or No Fake Profiles) Must have Skills/Attributes: AWS, C, Datalink Protocols...Work visa
- ...This position is for a Remote Control Software Engineer to support the Remote Control System group. The individual hired for this position... ..., develop, integrate, and test robust, scalable features on embedded electronic control systems and vision system for use in remote...Remote work
- ...The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer...
$104.8k - $149.3k
...will you make a difference? The Lead Systems Engineer, MCA - Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA... ...experience.5+ years safety-critical controls or embedded controls experienceAbility to troubleshoot...Work experience placementWorldwide- ...supervision of the Chief Technology Officer, the Lead Enterprise Systems Engineer works to analyze, plan, implement, maintain, troubleshoot, and... ...specifications• Coordinate testing and application of ongoing software patches or upgrades• Lead in planning and implementing changes...Full timeFor contractorsWork at officeNight shift
$191.92k - $287.88k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the... ...comfortability of concepts across many disciplines-from hardware and software.What you’ll do: Lead technical development of radar or lidar...Odd jobPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Senior Robotics Electrical and Firmware Engineer, you will play a critical role in shaping... ...integrating low level motor control and embedded systems for electromechanical medical... ...troubleshootingCollaborating closely with electrical, software, mechanical, quality, manufacturing,...Full timeFlexible hours
$125k - $150k
...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that...Remote work- ...Job Description Job Description Job Title: Embedded Software Engineer Location: Pittsburgh, PA (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity ZipStaff is seeking an Embedded Software Engineer to design...Contract work
- ...primary duties of the Overhead Contact System Electrification Engineer include design production for rail systems projects pertaining... ...applicable codes.Familiarity with foundation design and associated software i.e. LPileFamiliarity with structural design software such as...Contract workTemporary workWork at officeHome office
$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...additional opportunities within our own organization. Embedded Software Engineer II This selected candidate will work with an...Full timeTemporary workInternshipWork at officeFlexible hours$142.7k - $158.3k
Basic Qualifications Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics... ..., develop and test GDMS systems to ensure the integration of software, hardware, reliability, maintainability, safety and other...Work experience placementFlexible hours- At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success... ...quality assurance making use of tracking tools, methods, and software development systems such as Jira, Confluence, Bitbucket, and...Full timeWork experience placementFlexible hours
$149k - $198.5k
...builds and operates the foundational onboard software systems that power our autonomous... ...are seeking a Linux Systems Performance Engineer to improve the performance, reliability,... ...system, kernel, and hardware interactions on embedded Linux compute platforms.Translate...Work at office- ...PowerStore SAN, PowerScale, CISCO UCS, and more. Position Title: Server Engineer 2Business Unit: TechnologyReports to: Manager of Server... ...personnel. Has an excellent ability to work with application software and lines of business partners. Has good technology project management...Full timeWork at officeWeekend workDay shift
- ...portfolio: high-speed trains, metros, trams, maintenance services and integrated systems.More than a job: a missionAs an Interface Engineer in Pittsburgh, you will play a pivotal role in connecting complex subsystems that keep cities moving. Your work ensures seamless...Worldwide
- ...Company Name:HITACHI RAIL STS USA, INC.Profession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:NoAbout UsA career at... ...the Onboard system requirements.Responsible for managing the software/hardware change process and reports as needed for any bugs or...Full timeTemporary workFlexible hours
$179.2k - $268.8k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people... ...of multiple Autonomy Behavior components of autonomy software stackWrite requirements for the performance for a variety of features...Permanent employmentFull timeWork at officeImmediate startRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Pittsburgh, PA
- embedded systems software engineer Pittsburgh, PA
- embedded engineer Pittsburgh, PA
- embedded developer Pittsburgh, PA
- software support Pittsburgh, PA
- software Pittsburgh, PA
- software technical support Pittsburgh, PA
- entry level software sales Pittsburgh, PA
- software intern Pittsburgh, PA
- id software Pittsburgh, PA


