Senior C++ Software Engineer (Collaborative Autonomy)

Added
2 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

optimization docker linux multi-agent systems bazel

๐Ÿ“‹ Description

  • Design and implement multi-agent optimization for distributed decision-making
  • Develop temporal logic and constraint-satisfaction algorithms for planning
  • Create mathematical models for sequential decision processes under uncertainty
  • Build computational frameworks balancing algorithmic efficiency with human-interpretable reasoning
  • Implement and evaluate metrics for algorithm performance and solution quality

๐ŸŽฏ Requirements

  • BS or MS in Computer Science, Software Engineering, Robotics, or a related field, OR 5+ years in intelligent agents/planning
  • 5+ years hands-on experience with modern C++ (C++20)
  • Strong theory and practical experience in constraint satisfaction, scheduling, and optimization
  • Proficiency with Bazel in Docker-based Linux environments
  • Docker container development experience on Linux (RHEL/Ubuntu)
  • Understanding of SOA and message broker vs data broker paradigms

๐ŸŽ Benefits

  • Comprehensive health, dental, vision, life and disability insurance
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’