Senior C++ Software Engineer

3 weeks ago


Pittsburgh, United States Seegrid Full time

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.



  • Pittsburgh, United States Near Earth Autonomy Full time

    Senior C++ Embedded Software Integration Engineer Company Overview At Near Earth Autonomy, we are building the future of flight! Near Earth Autonomy develops autonomous flight systems. Through our partnerships with the world's largest aerospace companies, our systems enable aerial logistics and inspection applications. Our dedicated and enthusiastic team...


  • Pittsburgh, United States Software Engineering Institute Full time

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...


  • Pittsburgh, United States Software Engineering Institute Full time

    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 software engineers, cybersecurity experts, network and system administrators,...


  • Pittsburgh, United States Software Engineering Institute Full time

    About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...


  • Pittsburgh, United States Seegrid Full time

    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...


  • Pittsburgh, United States Seegrid Full time

    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...


  • pittsburgh, United States Prequel Solutions Full time

    Seeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...


  • pittsburgh, United States Prequel Solutions Full time

    Seeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...


  • Pittsburgh, United States Prequel Solutions Full time

    Seeking candidates for a talented, senior Full Stack .NET Software Developer with Front End Skills in React. This is a full-time position for an established 20+ year software company and can work remotely. Position includes competitive salary, Paid Time Off & Holidays and health benefits. Company does not have the ability to provide work sponsorship and is...


  • pittsburgh, United States Rose International Full time

    Date Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472992Job Title: Senior Software Development Engineer - Embedded SystemsJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C, C++,...


  • Pittsburgh, United States Rose International Full time

    Date Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472992Job Title: Senior Software Development Engineer - Embedded SystemsJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C, C++,...


  • pittsburgh, United States Rose International Full time

    Date Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...


  • pittsburgh, United States Rose International Full time

    Date Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...


  • Pittsburgh, United States Rose International Full time

    Date Posted: 10/22/2024Hiring Organization: Rose InternationalPosition Number: 472990Job Title: Senior Software Development EngineerJob Location: Indianola, PA, USA, 15051Work Model: OnsiteEmployment Type: TemporaryEstimated Duration (In months): 13Min Hourly Rate($): 65.00Max Hourly Rate($): 75.00Must Have Skills/Attributes: C++, GitHub, Python, Ubuntu Job...


  • Pittsburgh, United States Envision Full time

    No C2C, No SponsorshipMust reside in Pittsburgh area.Position Title: Senior Software Development Engineer (Embedded Systems)Position Summary:This position will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls.Position Description:You...

  • Software Engineer

    1 month ago


    Pittsburgh, United States eNGINE Full time

    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 Workforce is encouraged to enjoy career fulfillment in the form of challenging...

  • Software Engineer

    1 month ago


    pittsburgh, United States eNGINE Full time

    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 Workforce is encouraged to enjoy career fulfillment in the form of challenging...

  • Software Engineer

    1 month ago


    pittsburgh, United States eNGINE Full time

    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 Workforce is encouraged to enjoy career fulfillment in the form of challenging...


  • Pittsburgh, Pennsylvania, United States Aerotech, Inc. Full time

    Job DescriptionAerotech, Inc. is seeking a highly motivated and talented individual to join our Software Engineering Department as an Internship or Co-op. This is an excellent opportunity to gain hands-on experience in software development, testing, and support.As a member of our team, you will be responsible for designing, implementing, testing, and...


  • Pittsburgh, Pennsylvania, United States AMN Healthcare Allied Full time

    Job Description: We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:1. Lead the development of software applications using {base job title}.2. Collaborate with cross-functional teams to ensure timely and high-quality delivery of software projects.Requirements:1. Bachelor's degree in Computer Science or...