Senior Software Engineer, Platform Engineering

SeegridNorth Fayette Township, PA
Onsite

About The Position

We are looking for a Senior Software Engineer to evolve the software platform that underpins Seegrid's autonomous vehicles. This role sits at the intersection of embedded systems, platform software, and product infrastructure, with a focus on the technical foundations that allow vehicles to be built, integrated, deployed, and operated reliably. This person will work across operating system, runtime, middleware, and platform integration concerns, helping support current product delivery while contributing to longer-term modernization efforts. The role is a strong fit for an engineer with deep systems instincts who wants to grow into broader technical ownership over time. Candidates for the Senior Software Engineer, Platform Engineering role should be local to the Pittsburgh, PA area.

Requirements

  • Strong experience building and maintaining complex software systems close to the hardware/software boundary
  • Deep experience with Linux-based systems development, ideally including embedded Linux
  • Strong C++ and Python experience in production systems
  • Experience with platform software such as middleware, system services, runtime environments, or shared libraries/frameworks
  • Experience debugging difficult integration issues across software layers
  • Strong architectural judgment and the ability to make pragmatic tradeoffs under delivery pressure
  • Comfortable working cross-functionally with product, infrastructure, and application teams
  • Strong written and verbal communication skills, including the ability to explain technical decisions clearly

Nice To Haves

  • Experience with Yocto or other custom embedded Linux distributions
  • Experience with containerized software in robotics or edge/embedded environments
  • Experience with robotics software platforms, autonomy systems, or distributed real-time systems
  • Familiarity with ROS 2 or similar middleware frameworks
  • Experience working on software platforms at deployment scale with a focus on maintainability, upgrade efficiency, and operational costs
  • Experience evolving legacy systems towards more modern architectures without disrupting active product delivery
  • Experience supporting release, deployment, or field issue investigation for complex deployed systems
  • Experience acting as a technical leader across a broad, cross-cutting domain

Responsibilities

  • Provide technical leadership for robot platform software and systems architecture
  • Own and evolve core platform areas included imbedded Linux, Yocto-based systems, runtime foundations, and related platform services
  • Support software integration across legacy and emerging AMR software stacks
  • Partner with application and product teams to ensure platform capabilities meet delivery needs
  • Drive design decisions around maintainability, reliability, scalability, and replaceability of platform software
  • Help define and reinforce engineering best practices for platform and systems development
  • Support release readiness, bring-up, and debugging for platform-related issues in test and field environments
  • Contribute to the technical direction of next-generation vehicle platforms and modernization efforts
  • Document architectural decisions, interfaces, and operational/debugging knowledge to reduce single points of failure
  • Act as a senior technical partner to engineering leadership in planning roadmap work, evaluating risk, and shaping long-term platform direction

Benefits

  • Seegrid has been recognized nationally as a Best-Place-to-Work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service