Software Engineer, Onboard Infrastructure

Stack AV Co

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 180,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stack AV Co seeks a Senior Software Engineer for Core Infrastructure and Platforms in Pittsburgh, PA or Remote. You will design, implement, test, and deploy features across Stack's robotics middleware and vehicle software stack, including Clockwork and StackOS, enabling production-grade autonomy.

The role emphasizes high-performance software, low-latency data handling, and collaboration with Autonomy, Cloud, and Safety teams to extend capabilities and reliability of safety-critical systems.

Qualifications

  • Experience building high-throughput, low-latency systems for safety-critical applications.
  • Proficiency in C++ with multi-threading and memory management skills.
  • Strong background in Linux, POSIX, and concurrent programming.
  • Experience with performance evaluation and optimization in resource-constrained environments.

Responsibilities

  • Design and implement high-throughput logging frameworks for telemetry and events.
  • Develop features and optimizations for Clockwork across autonomy, cloud, and safety teams.
  • Improve performance, reliability, and usability of Clockwork in various environments.
  • Support sensor interface development for the Perception system.
  • Ensure high-quality software with automated testing and code reviews.

Skills

C++ development
Multithreading
Linux
Performance optimization
Networking fundamentals
Embedded systems debugging
Strong communication
Clockwork & StackOS familiarity

Tools

Bazel
Boost

Job description

Senior Software Engineer, Core Infrastructure and Platforms

Pittsburgh, PA or Remote

About Stack:

Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that address the needs and challenges of the dynamic trucking transportation industry. With decades of experience creating and deploying real world systems for demanding environments, the Stack team is dedicated to developing an autonomous solution ecosystem tailored to the trucking industry's unique demands.

Join a high-caliber team of experienced software engineers responsible for delivering some of Stack AV's most foundational technology. The team owns Clockwork, Stack's custom-built, high-performance robotics middleware powering production-grade autonomy applications — as well as StackOS, the operating system that underpins the entire vehicle software stack, and the onboard portion of Deploy Manager, which governs how software is delivered and updated on the vehicle itself. Together, these systems form the critical infrastructure backbone of Stack's safety-critical self-driving platform, operating seamlessly across the vehicle, in simulation, in the cloud, and in HIL testing environments. In this role, you will design, implement, test, and deploy new features and optimizations across this portfolio of systems to extend their capabilities, usability, performance, and reliability.

Responsibilities:

  • Design and implementation of high-throughput, low-latency logging frameworks capable of handling massively parallel data streams - telemetry, event and console logs.
  • Design, development, and implementation of features, interfaces, and optimizations for Clockwork in collaboration with Autonomy, Cloud, and Safety teams.
  • Continually identify opportunities for improving the performance, reliability, and usability of Clockwork, evaluating tradeoffs amongst multiple options in a resource-constrained environment.
  • Contribute to the prototyping, development, and maintenance of new and existing sensor interfaces that drive the Perception system of the AV.
  • Ensure delivery of high quality software through the principled and consistent use of best practices including robust automated testing, manual and automated code review.

Qualifications:

  • Systems Programming: Proficiency of C++, with deep understanding of multi-threading, concurrency models, lock-free data structures, and memory management.
  • Knowledge of software engineering life cycle and algorithm design principles.
  • Experience developing high performance software systems, deployed in resource constrained environments, preferably for safety critical applications.
  • Strong understanding of the POSIX programming environment, Linux, and concurrent programming.
  • A passion for writing robust, intuitive, and pragmatic production code.
  • Strong understanding of Networking fundamentals.
  • Comfortable working with & debugging embedded systems.
  • Experience working with common tooling such as Bazel, Boost, etc.
  • Excellent communication skills and ability to work in a team environment.
  • Experience with performance evaluation and optimization is highly desired.
  • Domain experience working in autonomous driving, robotics or related industry is highly desired.

#LI-TT1

We are proud to be an equal opportunity workplace. We believe that diverse teams produce the best ideas and outcomes. We are committed to building a culture of inclusion, entrepreneurship, and innovation across gender, race, age, sexual orientation, religion, disability, and identity.

Please Note: Pursuant to its business activities and use of technology, Stack AV complies with all applicable U.S. national security laws, regulations, and administrative requirements, which can restrict Stack AV’s ability to employ certain persons in certain positions pursuant to a range of national security-related requirements. As such, this position may be contingent upon Stack AV verifying a candidate’s residence, U.S. person status, and/or citizenship status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under these regulations, it may be necessary for Stack AV to obtain a U.S. government export license prior to releasing its technologies to certain persons. If Stack AV determines that a candidate’s residence, U.S. person status, and/or citizenship status will require a license, prohibit the candidate from working in this position, or otherwise be subject to national security-related restrictions, Stack AV expressly reserves the right to either consider the candidate for a different position that is not subject to such restrictions, on whatever terms and conditions Stack AV shall establish in its sole discretion, or, in the alternative, decline to move forward with the candidate’s application.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Stack AV’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A \"disabled veteran\" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A \"recently separated veteran\" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An \"active duty wartime or campaign badge veteran\" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An \"Armed forces service medal veteran\" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

We use Greenhouse’s AI-powered Talent Matching tool to compare your application against our job requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Onboard Infrastructure
Senior Software Engineer, Onboard Infrastructure

Stack AV • United States

On-site
USD 140,000 - 200,000
Staff Software Engineer, ML Training Infrastructure
Staff Software Engineer, ML Training Infrastructure

Stack AV Co • Pittsburgh

Hybrid
USD 150,000 - 190,000
Full-Stack Software Engineer, Machine Learning Platform
Full-Stack Software Engineer, Machine Learning Platform

Stack-Av • Pittsburgh

Hybrid
USD 110,000 - 150,000
Full-Stack Software Engineer, Machine Learning Platform
Full-Stack Software Engineer, Machine Learning Platform

Stack AV • United States

On-site
USD 130,000 - 190,000
Fleet Operations Supervisor
Fleet Operations Supervisor

Stack-Av • New Stanton

On-site
USD 65,000 - 95,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Stack-Av • Pittsburgh

On-site
USD 120,000 - 190,000
Head of Data Operations
Head of Data Operations

Stack AV Co • United States

Remote
USD 180,000 - 240,000
CDL | Hourly Pay with OT | FREE Benefits (Operations Specialist)
CDL | Hourly Pay with OT | FREE Benefits (Operations Specialist)

Stack AV Co • Dallas (TX)

On-site
USD 91,693,000 - 106,020,000
Health coverage for you and family
401(k) retirement plan
Open PTO + 14 holidays
+1
Senior Software Engineer, Perception Architecture
Senior Software Engineer, Perception Architecture

Stack AV • United States

On-site
USD 140,000 - 210,000
Staff Software Engineer, ML Training Infrastructure
Staff Software Engineer, ML Training Infrastructure

Stack AV Co • United States

On-site
USD 170,000 - 230,000