JobRaahGet matched free

Jobs

Embedded Cloud SW Engineer

thoro.ai · Pittsburgh, United States · On-site

Pay: USD 110,000 – 120,000 a year

Posted Jul 27, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Embedded Cloud Software Engineer Thoro.ai is delivering on the promise of autonomy, making people more productive and work more satisfying. A software, cloud and integration company, we build everything that is necessary for manufacturers of industrial equipment to launch autonomous products. We also deploy our fleet management solutions to integrate these products into end user workflows, by building connections to Warehouse Management Systems and other business critical systems. Thoro is headquartered in the heart of Pittsburgh, PA. Our team brings deep industry and subject matter expertise, along with a collaborative and optimistic outlook on the future of industrial robotics. Thoro is in a great position to lead the autonomous mobile robotics space with a team of incredible depth and expertise, the technology to deliver, and the partnerships to build a transformative business for the future. We’re seeking a future team member for the role of Embedded Cloud Software Engineer to join our Software team. This role is located in Pittsburgh, PA. Job Summary Thoro is seeking an Embedded Cloud Software Engineer to build the high-performance C++ services that live on the robot and connect it to the cloud. You will own how the robot ingests commands, manages state, and offloads telemetry using our high-performance robotics toolkit. Working at the seam between the robot and the cloud, this role designs and implements the secure, bidirectional communication paths that keep our fleet coordinated, observable, and safely updatable in the field. You will collaborate closely with platform, cloud, and autonomy engineers to deliver services that are robust under the constraints of real-world industrial environments. Additionally, the Embedded Cloud Software Engineer will contribute to the distributed algorithms that allow multiple robots to operate and synchronize on a shared site, and will help harden the on-robot software that our customers rely on every shift. Responsibilities / Duties: Develop and maintain C++ applications (C++20 or later) for on-robot data handling and cloud interfacing Integrate on-robot logic with AWS IoT Core for secure, bidirectional communication Design and implement distributed algorithms for multi-robot operation and synchronization Build and maintain resilient networking layers over MQTT, WebSockets, and TCP/UDP Optimize on- robot services for performance, memory footprint, and reliability in resource-constrained environments Collaborate with platform and cloud teams to define APIs and data contracts between the robot and the cloud Troubleshoot field issues with the fleet and deliver timely fixes Contribute to code reviews, documentation, and engineering standards Present technical designs and results to engineering leadership and cross-functional partners Required Skills / Abilities: Our ideal candidate will have experience with the following: Expert-level C++ and experience with asynchronous…