This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

ZipRecruiterposted 3 months ago
Full-time - Senior
Remote - Pittsburgh, PA

About the position

The Senior C++ Software Engineer at Seegrid will be responsible for developing and maintaining production-grade C++ application code for industrial autonomous vehicles. This role involves collaborating with cross-functional teams to deliver robust software solutions that enhance the functionality of mobile robotics in logistics and manufacturing environments. The engineer will take ownership of software modules, ensuring high-quality code and effective resolution of application-related issues.

Responsibilities

  • 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 robust solutions that deliver value to 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.

Requirements

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

Nice-to-haves

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

Benefits

  • Remote work flexibility
  • Recognition as a Best-Place-to-Work
  • High employee retention rate (97%)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service