C++ Software Engineer (Deployment in Real Autonomous Robots)

Pave Talent
Philadelphia, Pennsylvania, United StatesFull-time$135,000โ€“$165,000Posted Sep 16, 2026

About the role

๐— ๐—ผ๐˜€๐˜ ๐—–++ ๐—ฟ๐—ผ๐—น๐—ฒ๐˜€ ๐—ฝ๐—ฎ๐˜† ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐˜„๐—ฟ๐—ถ๐˜๐—ฒ ๐—ฐ๐—ผ๐—ฑ๐—ฒ ๐˜๐—ต๐—ฎ๐˜ ๐—ฟ๐˜‚๐—ป๐˜€ ๐—ถ๐—ป ๐—ฎ ๐˜€๐—ถ๐—บ๐˜‚๐—น๐—ฎ๐˜๐—ผ๐—ฟ. ๐—ง๐—ต๐—ถ๐˜€ ๐—ผ๐—ป๐—ฒ ๐—ฝ๐—ฎ๐˜†๐˜€ ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐˜„๐—ฟ๐—ถ๐˜๐—ฒ ๐—–++ ๐˜๐—ต๐—ฎ๐˜ ๐˜„๐—ฎ๐—น๐—ธ๐˜€ ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ ๐—ฑ๐—ผ๐—ผ๐—ฟ ๐—ผ๐—ป ๐—ฎ ๐—ฟ๐—ผ๐—ฏ๐—ผ๐˜ ๐—ฎ๐—ป๐—ฑ ๐—ต๐—ฎ๐˜€ ๐˜๐—ผ ๐˜€๐˜‚๐—ฟ๐˜ƒ๐—ถ๐˜ƒ๐—ฒ ๐˜€๐˜๐—ฎ๐—ถ๐—ฟ๐˜€, ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ป๐—ด, ๐—ฟ๐—ฎ๐—ถ๐—ป, ๐—ฎ๐—ป๐—ฑ ๐—ฎ ๐—ฐ๐˜‚๐˜€๐˜๐—ผ๐—บ๐—ฒ๐—ฟ ๐˜€๐—ถ๐˜๐—ฒ.

One role, three levels. You do not pick yours before applying; the team places you at the level your skills and scope earn during the process, and the offer matches it.

๐—ง๐—›๐—˜ ๐—–๐—ข๐— ๐—ฃ๐—”๐—ก๐—ฌ

Pave Talent is hiring on behalf of our client, a venture-backed robotics company under 200 people building autonomous ground robots for industrial inspection, infrastructure, energy, and public safety customers. The robots ship. They run on customer sites, on unstructured terrain, in real weather. Engineering is one small interdisciplinary group, so software, controls, and hardware engineers sit close and argue things out in person.

๐—ช๐—ต๐—ผ ๐˜๐—ต๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐˜€ ๐—ต๐—ฒ๐—ฟ๐—ฒ

  • Engineers who finish things. The team's hardest hiring problem is people who can design beautifully and never ship
  • People who take direct code review feedback, change the design, and move on without friction
  • Builders who came from robotics, automation, aerospace, or another complex physical product, and understand that hardware does not care about your abstraction
  • Engineers who want to own the build system and continuous integration (CI) as much as the algorithms, because both decide how fast the robot improves

This is not the role if you want to spend two years on one research thread, or if you have only worked on pure software products where the deploy target is a server.

๐—–๐—”๐—ฅ๐—˜๐—˜๐—ฅ ๐—”๐—–๐—–๐—˜๐—Ÿ๐—˜๐—ฅ๐—”๐—ง๐—œ๐—ข๐—ก

Your name is on core code within weeks, not quarters. You set the C++ standards, own the development environment, and influence architecture across the whole codebase instead of one service inside it. Lead is open now if you want direct reports. Senior and Staff stay fully individual contributor if you do not.

๐—ง๐—›๐—˜ ๐—ข๐—ฃ๐—ฃ๐—ข๐—ฅ๐—ง๐—จ๐—ก๐—œ๐—ง๐—ฌ

You write the core C++ that the robotics, controls, and perception teams build on, and you own the engineering environment around it. The gap on this team is not algorithms. It is someone whose default instinct is clean architecture, tested code, and a build pipeline that does not break.

๐—ช๐—›๐—”๐—ง ๐—ฌ๐—ข๐—จ'๐—Ÿ๐—Ÿ ๐—•๐—จ๐—œ๐—Ÿ๐——

  • Design, implement, and maintain production C++ (C++17/20) for robotics systems running on real hardware
  • Work daily in modern C++: RAII, smart pointers, move semantics, templates, concurrency primitives, thread safety, clean application programming interface (API) and library design
  • Shape system architecture around performance, safety, and maintainability
  • Build and maintain GitLab continuous integration and continuous deployment (CI/CD) pipelines for build, test, and deployment
  • Improve CMake build systems and dependency management across the codebase
  • Write unit and integration tests and support automated testing workflows
  • Set up and maintain the Linux development environments the whole team works in
  • Run code reviews and raise the bar on code quality across the team

๐—ง๐—›๐—˜ ๐—ฅ๐—˜๐—”๐—Ÿ ๐—ง๐—”๐—Ÿ๐—ž

This team has interviewed roughly 100 people across their open software roles and has not hired. It is a profile problem, not a bar problem. Candidates fail on live C++ under observation, on explaining a technical decision clearly, on taking feedback in the room, and on turning a concept into a finished product instead of an interesting prototype. Strong on all four and you will find this process fast and fair. If your career has been fintech or web backend work leaning on framework scaffolding, this is an honest mismatch.

๐—ค๐—จ๐—”๐—Ÿ๐—œ๐—™๐—œ๐—–๐—”๐—ง๐—œ๐—ข๐—ก๐—ฆ

๐—ฅ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ:

  • Strong modern C++ (C++17 or newer) with production systems you shipped. The team weighs what you built over where your degree is from. An advanced degree in computer science, electrical or computer engineering, or robotics is one path in. Equivalent industry experience is just as welcome
  • At least 2 years of industry experience on a complex physical product, robotics, automation, aerospace, or similar. This is a hard requirement from the hiring team, not a preference
  • Hands-on Linux development experience
  • Git and collaborative workflows
  • Experience setting up or maintaining CI pipelines, GitLab CI preferred
  • Familiarity with CMake or comparable build systems
  • Permanent U.S. residency, and the ability to clear standard background checks before and during employment
  • On-site in Philadelphia five days a week. There is no remote option for this role

๐—•๐—ผ๐—ป๐˜‚๐˜€ ๐—ฃ๐—ผ๐—ถ๐—ป๐˜๐˜€:

  • Robotics, embedded systems, or real-time software background
  • Robot Operating System (ROS / ROS 2)
  • Cross-compilation or embedded Linux
  • Performance profiling and optimization
  • Docker or containerized development environments
  • Python or other scripting for tooling
  • A master's or PhD paired with industry experience. The hiring managers lean toward that combination, and lab or university researchers moving into product work are actively welcome

๐—ง๐—›๐—˜ ๐—œ๐—ก๐—ง๐—˜๐—ฅ๐—ฉ๐—œ๐—˜๐—ช ๐—ฃ๐—ฅ๐—ข๐—–๐—˜๐—ฆ๐—ฆ

Five steps, and you will know where you stand at each one.

  • A 30-minute technical screen with us at Pave Talent before anything goes to the client
  • An initial phone screen with their people team
  • A 45-minute technical conversation
  • A live CoderPad coding interview with team members
  • An on-site final focused on collaboration and fit

๐—–๐—ข๐— ๐—ฃ๐—˜๐—ก๐—ฆ๐—”๐—ง๐—œ๐—ข๐—ก ๐—”๐—ก๐—— ๐—•๐—˜๐—ก๐—˜๐—™๐—œ๐—ง๐—ฆ

๐—•๐—ฎ๐˜€๐—ฒ ๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜†: $135,000 to $165,000, placed by level as described above

๐—”๐—ป๐—ป๐˜‚๐—ฎ๐—น ๐—•๐—ผ๐—ป๐˜‚๐˜€: variable compensation that has averaged at least 15% of base, prorated in year one. This is the actual historical average, not a stretch target

๐—˜๐—พ๐˜‚๐—ถ๐˜๐˜†: every engineer is on the equity plan

๐—ฅ๐—ฒ๐—น๐—ผ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: assessed individually, scaled to your distance from Philadelphia and family size

๐—ง๐—ถ๐—บ๐—ฒ ๐—ข๐—ณ๐—ณ: flexible time off policy

๐—•๐—ฒ๐—ป๐—ฒ๐—ณ๐—ถ๐˜๐˜€: full medical package. Ask us for the current plan details and we will send them

๐—Ÿ๐—ผ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Philadelphia, PA, on-site, full-time

๐—ง๐—ฟ๐—ฎ๐˜ƒ๐—ฒ๐—น: none required, though domestic and international field opportunities exist if you want them

๐—”๐—ฃ๐—ฃ๐—Ÿ๐—ฌ

Apply via LinkedIn and we'll reach out to schedule a conversation. Confidential search; your application is fully private.

๐—ฃ๐—ฎ๐˜ƒ๐—ฒ ๐—ง๐—ฎ๐—น๐—ฒ๐—ป๐˜ | ๐—›๐—ถ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐—ถ๐—บ๐—ฎ๐—ด๐—ถ๐—ป๐—ฒ๐—ฑ

Responsibilities

  • Design, implement, and maintain production C++ for robotics systems
  • Work daily in modern C++: RAII, smart pointers, move semantics
  • Shape system architecture around performance, safety, and maintainability
  • Build and maintain GitLab CI/CD pipelines
  • Improve CMake build systems and dependency management
  • Write unit and integration tests and support automated testing workflows
  • Set up and maintain Linux development environments
  • Run code reviews and raise the bar on code quality

Qualifications

  • Strong modern C++ (C++17 or newer) with production systems experience
  • At least 2 years of industry experience on a complex physical product
  • Hands-on Linux development experience
  • Experience with Git and collaborative workflows
  • Experience setting up or maintaining CI pipelines, GitLab CI preferred
  • Familiarity with CMake or comparable build systems
  • Permanent U.S. residency and ability to clear background checks

Benefits

  • Base salary of $135,000 to $165,000
  • Annual bonus averaging at least 15% of base salary
  • Equity plan for every engineer
  • Flexible time off policy
  • Full medical package

Skills mentioned

C++Embedded SystemsLinuxGitCI/CDUnit TestingIntegration TestingDockerPerformance OptimizationConcurrency

About Pave Talent

Pave Talent helps high-growth companies hire the people who set them apart. The best people are rarely looking. They're already doing great work somewhere else, often for your competitors. Finding them, earning their trust, and bringing them onto your team takes more than a job post and a database. It takes a real process, genuine outreach, and human judgment. That's all we do. We're a boutique, founder-led firm that runs modern AI tooling at every step, sourcing, matching, outreach, and screening, so we move faster than firms many times our size. But the technology is the floor, not the finish. When everyone has the same tools, the difference is still the people: the ones we find for you, and the ones who decide. Your edge isn't the AI. It's the people who run it. Since 2018 we've made 1,000+ placements across autonomous vehicles, technology and software, manufacturing, life sciences, insurance, and healthcare, for everyone from 50-person startups to the Fortune 500. Over 90% of the people we place are still there and thriving, because we hire for fit, not just a keyword match. We also believe in transparency. We tell you exactly where a search stands, what it will cost, and what to expect, the same straight talk our candidates get. Most firms hide their process. We're happy to show you ours. If you're building a team that has to be exceptional, let's talk.

Staffing and Recruiting11-50 employeesSan Diego, CA