Jobs
>
Pittsburgh

    Senior C++ Software Engineer - Pittsburgh, United States - Seegrid

    Default job background
    Description

    Job Description

    Job Description

    Why join Seegrid?

    Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and support. Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.

    The Role: Senior C++ Software Engineer

    As a Senior C++ Software Engineer on the Vehicle Application Team at Seegrid, you will be tasked with building software abstractions and composing robotics primitives together in order to solve real world business problems and deliver value to our material handling customers. The code you write will be targeted for production deployment on our industrial autonomous vehicles. We are looking for a strong individual contributor who can lead by example: software engineering acumen, code quality, mechanical sympathy, completeness of documentation, clear communication skills across a variety of mediums, thoroughness, and an attention to detail. To be successful in this role, you will need strong software engineering skills in modern C++ as demonstrated by your past professional experience. This role reports to the Software Engineering Manager of the Vehicle Application Team.

    Core Responsibility for this role:

    The Senior C++ Software Engineer will be responsible for writing and maintaining production-grade, C++ application code that will run in the real-time control loops of our industrial autonomous vehicles.

    The successful completion of your first year, looks like:

    • You have a strong understanding of the overall architecture of our vehicle software stack and the services it provides to our autonomous industrial vehicles
    • You are the primary author and have taken ownership over several production software modules in our vehicle software stack. You are our goto resource for them.
    • You have the ability to jump in and triage application-related service tickets that escalate to engineering and can take them to resolution to ensure the highest levels of service for our customers

    Responsibilities will consist of:

    • Design, develop, document, test, maintain, and extend C++ application software that runs in production on our vehicles.
    • Collaborate cross-functionally with other software teams (such as fleet, UI, perception and planning) to ensure we are building robust solutions that deliver concrete value to our customers
    • Take ownership of several production software modules in our vehicle software stack
    • Assist in the deployment of our software stack into production
    • Provide elevated levels of support to assist with application-related field issues

    Required Experience

    • Degree in Computer Science, or a related field
    • 5+ years of relevant professional experience
    • Excellent C++ programming and software engineering skills
    • Excellent Linux systems programming skills
    • Professional C++ experience in a high-performance, data-intensive domain (e.g., robotics, graphics, high-frequency trading, etc.)
    • Experience with writing multi-paradigm code and the sensibility to know when to employ a particular technique: object-oriented, functional, generic, array-oriented, etc.

    Desired Experience:

    • General mobile robotics experience
    • Professional experience with AMQP, ROS, ROS2, DDS, or other data-centric middleware
    • Experience designing scalable APIs to support distributed applications
    • Experience navigating and extending legacy codebases with backwards compatibility concerns

    Seegrid is embracing a remote workforce, so this position can be remotely located anywhere in the US or at HQ in Pittsburgh, PA. We have been recognized regionally and nationally as a Best-Place-to-Work and we are proud of our 97% employee retention rate. We'd love to have you join us

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status. Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.


  • eNGINE

    Software Engineer

    3 days ago


    eNGINE Pittsburgh, United States

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Wor ...

  • Thermo Fisher Scientific

    Software Engineer

    4 weeks ago


    Thermo Fisher Scientific Pittsburgh, United States Full time

    DUTIES: · • Develop and deploy continuously delivering web applications, software features and enhancements with a focus on quality, security and performance. · • Design, develop and deploy REST based Microservices. · • Design, develop, unit test, debug and maintain java-based w ...


  • Crimson Enterprises Pittsburgh, United States

    Join our team in Pittsburgh · Make it happen · As our Software Application Engineer, you will... · be responsible for customer-specific software applications and validation for commercial vehicle transmissions using Vector tools · define system and functional requirements · condu ...

  • eNGINE

    Software Engineer

    4 days ago


    eNGINE Pittsburgh, United States

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Wor ...

  • Aurora Innovation

    Software Engineer

    3 weeks ago


    Aurora Innovation Pittsburgh, United States

    Company Name: Aurora Innovation, Inc. · Job Location: Pittsburgh, PA · *Job title: Software Engineer * · Minimum Salary: $66,789 · Education: Bachelor's degree in Computer Science or related. · SOC Code: · SOC Occupation Title: Robotics Engineers · *Duration: Regular Hire * · Wo ...

  • Cadence Design Systems

    Software Engineer

    3 weeks ago


    Cadence Design Systems Pittsburgh, United States

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · The Cadence Virtuoso platform powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate C++ ...

  • One Eighty Collective

    Software Engineer

    3 weeks ago


    One Eighty Collective Pittsburgh, United States

    Are you a rockstar Software Engineer with platinum-level .NET and C# skills building industry-leading web and mobile products? Are you a Software Engineer intent on conquering the dominion of complex data structures and algorithms within the .NET environment? Are you "that one" S ...

  • Carnegie Mellon University

    Software Engineer

    1 week ago


    Carnegie Mellon University Pittsburgh, United States

    The CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the-art research and development and provides robust solutions focused on ensuring that ...

  • Comcast

    Software Engineer

    2 weeks ago


    Comcast Pittsburgh, United States

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and s ...

  • Oxford Solutions

    Software Engineer

    1 week ago


    Oxford Solutions Pittsburgh, United States

    Direct hire opportunity for a Software Engineer. Onsite in Pittsburgh, PA. · US Citizenship Required. Ability to obtain TS/SCI clearance. · In this role you will work as part of a multidisciplinary team, under the supervision of a principal software developer. You will develop ...

  • System One

    Software Engineer

    9 hours ago


    System One Pittsburgh, United States

    Job Title: Technology Engineer · Job Location: Pittsburgh, PA, 3 days onsite · Duration: 6 months with possible extension · Job Summary: · Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database ...

  • System One Holdings, LLC

    Software Engineer

    2 weeks ago


    System One Holdings, LLC Pittsburgh, United States

    Job Title: Technology Engineer · Job Location: Pittsburgh, PA, 3 days onsite · Duration: 6 months with possible extension · Job Summary: · Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database ...

  • Bodo Inc

    Software Engineer

    1 week ago


    Bodo Inc Pittsburgh, United States

    At Bodo, we are driven by a mission to revolutionize how organizations harness the power of data by democratizing efficient compute at scale. With the creation of the first compute engine that brings HPC levels of performance and efficiency to large-scale data processing, we have ...

  • Nuix

    Software Engineer

    3 weeks ago


    Nuix Pittsburgh, United States

    Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence. · At Nuix, we hire ...

  • EVERTZ

    Software Engineer

    2 weeks ago


    EVERTZ Pittsburgh, United States

    Quintech Electronics & Communications, Inc. is seeking Software Engineers whose primary duties will include designing and testing the latest broadcast and signal processing equipment incorporating the most advanced technology. · Responsibilities: · Design, develop, test, deploy ...


  • Rose International Pittsburgh, United States

    Date Posted: 05/24/2024 · Hiring Organization: Rose International · Position Number: 464658 · Job Title: IT Software Engineer · Job Location: Pittsburgh, PA, USA, 15222 · Work Model: Hybrid · Shift: 3 days in office · Employment Type: Temporary · Estimated Duration (In months): 7 ...

  • Evertz Microsystems

    Software Engineer

    2 weeks ago


    Evertz Microsystems Pittsburgh, United States

    Quintech Electronics & Communications, Inc. is seeking Software Engineers whose primary duties will include designing and testing the latest broadcast and signal processing equipment incorporating the most advanced technology. · Responsibilities: · Design, develop, test, deploy ...

  • Locomation

    Software Engineer

    3 weeks ago


    Locomation Pittsburgh, United States

    **Happy employees are fulfilled employees. Thats why we offer:** · Medical, dental, and vision coverage · Unlimited PTO and sick time · Flexible work schedule · Company events and team outings (in person, when permitted) · Casual daily dress code and healthy snacks (in perso ...


  • LanceSoft, Inc. Pittsburgh, United States

    Java Developer · Location: Pittsburgh, PA_Hybrid · Duration: 12+months · Required Skills/Experience: · 1. Strong proficiency in one or more programming languages Java. · 2. Expertise in using Terraform to develop, test, and deploy cloud infrastructure as code · 3. Use infrastruc ...


  • Rose International Pittsburgh, United States

    Date Posted: 05/28/2024 · Hiring Organization: Rose International · Position Number: 464759 · Job Title: Specialty Software Engineer · Job Location: Pittsburgh, PA, USA, 15222 · Work Model: Hybrid · Shift: M-F, 8-5 EST, occasional odd hours for testing, situation dependent · Empl ...