Back End Developer

Investigo

Lower Providence Township (PA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Investigo is seeking a skilled backend developer for robotics applications based in Lower Providence Township, Pennsylvania. You will be integral in designing and developing backend components primarily using C++. This role emphasizes system-level thinking among multiple components, necessitating collaboration with frontend and engineering teams.

Ideal candidates have over five years of C++ experience, a solid understanding of multi-component system architectures, and a passion for performance optimization in complex systems.

Qualifications

  • 5+ years of experience with C++.
  • Strong experience with system design and multi-component architectures.
  • Experience debugging across multiple layers of a system.

Responsibilities

  • Develop backend components primarily in C++.
  • Design and support communication between system components.
  • Collaborate closely with frontend and other engineering teams.

Skills

C++
System design
Multi-component architectures
Debugging
IPC and messaging

Job description

About the Role

You will work on backend systems supporting robotics applications, focused on integrating multiple components within a modular, evolving system.

This is not a traditional web backend role. The work involves system-level thinking, performance, and interaction between components — with exposure to simulation, visualization, or algorithm-driven systems.

Responsibilities
  • Develop backend components primarily in C++
  • Design and support communication between system components
  • Work across different layers (from low-level systems to application logic)
  • Collaborate closely with frontend and other engineering teams
  • Debug and optimize performance across complex systems
Must Have
  • 5+ years of experience with C++
  • Strong experience with system design and multi-component architectures
  • Experience working with component communication (IPC, messaging, or similar concepts)
  • Experience debugging across multiple layers of a system
  • Understanding of how algorithms operate within larger systems (not necessarily building them from scratch)
Nice to Have
  • Exposure to 3D graphics, rendering, simulation, or robotics systems
  • Experience working with real-time or performance-sensitive systems
  • Background in engineering-focused or technical software (not just web applications)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Backend Engineer - Robotics Systems
Senior C++ Backend Engineer - Robotics Systems

Investigo • Lower Providence Township (PA)

On-site
USD 100,000 - 130,000
Software Engineer (C++) - Core/Game Engine
Software Engineer (C++) - Core/Game Engine

Lucky Robots • United States

On-site
USD 90,000 - 130,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
C++ Software Engineer (C2C)
C++ Software Engineer (C2C)

Elevateprimesolutions • Arlington (VA)

On-site
USD 120,000 - 150,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Real-Time C++ Engineer - On-Site Arlington
Senior Real-Time C++ Engineer - On-Site Arlington

Elevateprimesolutions • Arlington (VA)

On-site
Senior Mission Systems Engineer (C2)
Senior Mission Systems Engineer (C2)

Stealth Startup • Huntsville (AL)

On-site
USD 95,000 - 130,000
Senior Backend Engineer
Senior Backend Engineer

Foundationllm • Boston (MA)

On-site
USD 120,000 - 150,000
Robotics Architect (Modelling & Simulation)
Robotics Architect (Modelling & Simulation)

SoftServe • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Senior Mission Systems Software Engineer (C2)
Senior Mission Systems Software Engineer (C2)

Stealth Mode • Huntsville (AL)

On-site
USD 120,000 - 180,000