Software Engineer - Developer Infrastructure


Pittsburgh, PA, US
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 05/05/2021
  • Website:
  • Company Address: 217 ORCHARD LANE, Pittsburgh, PA, 15143

About Locomation

Our Mission Is To Move The Trucking Industry Toward A Safer, Faster, And Greener Driverless Future.

Job Description

Locomation, Inc. is bringing together leading experts in robotics and transportation to revolutionize the trucking industry. Locomation is making trucking safer and transportation more efficient through automated driving technology. With our headquarters located in Pittsburgh, PA, we are building a high-performance team excited by complex engineering challenges and passionate about shaping the future of transportation.

We are recruiting top talent to be a part of our growing, fast-moving and execution-oriented team. We welcome people from all backgrounds who seek to help build this future. We want you here at Locomation, if you have a collaborative spirit and curiosity.

About Your Role:

    Build and support core developer infrastructure for Locomation’s autonomous vehicle workflows.
    Work with developers to understand use cases and expectations around performance, compatibility, and flexibility of developer tools.
    Ensure developer tools are meeting the complex quality and performance needs of building autonomous vehicles.
    Select compilers, build systems, static analyzers and other core tools and standardize their settings.
    Standardize and support development environments through containerization, dependency packaging,  VDI infrastructure, etc.
    Standardize and support developments tools including IDEs and plugins, code formatters, and documentation generators.

About You:

    3+ years experience managing aspects of developer infrastructure: compilers, build systems, and/or supporting tools.
    Broad understanding of common tool chains, GCC, LLVM, cmake, catkin, bazel, etc.
    Experience supporting diverse target platforms: ARM, x86, GPU, etc.
    Strong C++ and Python skills.

Nice to Haves:

    B.S. in computer science, software, electrical/electronics engineering, or similar field.
    Understanding of embedded systems and proprietary toolchains.
    Familiar with Robot Operating System or similar middleware.

*Please note this job description is not designed to cover or contain a comprehensive listing of responsibilities that are required of the employee for this job.

Locomation, Inc. is an Equal Opportunity Employer that welcomes applications for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Locomation, Inc. employment policies.


Related Jobs

Radar Application Engineer

Locomation - Pittsburgh, PA, US

Simulation Software Engineer

Locomation - Pittsburgh, PA, US

AV DevOps Engineer

Locomation - Pittsburgh, PA, US

Autonomy Software Engineer - Perception

Locomation - Pittsburgh, PA, US

Autonomy Software Engineer - Planning and Decision-Making

Locomation - Pittsburgh, PA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.