×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Core Systems​/C++

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Combined Selection Group Ltd
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Core Systems/C++)

We are partnering with a pioneering, venture-backed automation enterprise that is completely redefining high-throughput fulfilment . While much of the warehouse world focuses on static grid storage, our client is building an incredibly sophisticated, high-speed multi-robot fulfilment system designed to operate with sub-second precision. They are scaling their core software R&D team and looking for a senior Core Systems / C++ Specialist who wants to move away from high-level applications and focus entirely on the foundational software layer where code meets physical machinery.

If you are passionate about multi-threading, optimizing execution pipelines, and writing highly deterministic software that commands physical fleets, this is your sandbox.

The Technical Challenge

When orchestrating tens or hundreds of autonomous physical assets in a dense, high-throughput environment, standard software architectures fail. A fraction of a millisecond of latency or an unhandled concurrency deadlock means stopped lines and delayed shipments. Your mission is to build the high-performance, fault-tolerant C++ backend that handles real-time data tracking, low-level system coordination, and execution efficiency on edge computing platforms.

Key Responsibilities
  • Core Architecture Development: Design, implement, and maintain high-performance, real-time software modules in modern C++ (14/17/20) to drive multi-robot orchestration and fulfillment logic.
  • Concurrency & Optimization: Diagnose and resolve multi-threading bottlenecks, memory management inefficiencies, and system race conditions to ensure ultra-low latency execution.
  • Lab-to-Floor Validation: Seamlessly bridge simulated environments (ROS/ROS2, Gazebo) with live physical hardware deployments, ensuring software stability under real-world floor conditions.
  • System Resilience: Conduct thorough technical audits, profile code performance, and build robust error-recovery protocols into the automated fleet's software pipeline.
  • Cross-Functional Collaboration: Partner directly with Hardware Design, Controls, and Product management to define system requirements and accelerate the product rollout roadmap.
What We Are Looking For
  • The C++ Expert: Strong production-grade experience writing clean, maintainable, and optimized C++ in Linux-based or embedded environments.
  • Concurrency Thinker: A deep understanding of multi-threaded application design, asynchronous execution loops, and network communication protocols.
  • Robotics Foundation: Hands‑on experience working with physical robotic assets, AMRs, AS/RS networks, or automated material handling frameworks.
  • Tools of the Trade: Proficiency with ROS/ROS2, Git, CMake, and debugging/profiling tools (e.g., GDB, Valgrind).
  • Education: Bachelor's or Master's degree in Computer Science, Robotics, Computer Engineering, or an equivalent technical field.
What's in it for You?
  • High-Impact Work: You aren't building internal corporate databases; you are writing the direct logic that moves physical robots and powers global supply chains.
  • Elite Engineering Culture: Collaborate with industry veterans who value clean code, strong architectural logic, and infrastructure-free innovation.
  • Total Compensation: Highly competitive base salary, robust equity options, comprehensive healthcare package, and a flexible hybrid work schedule.

Interested in exploring this confidentially? Apply directly to arrange an introductory briefing.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary