C++ Developer

PROLIM Global Corporation

  • California, CA
  • 30+ days ago

    Highlights

    We are seeking a highly skilled C++ Software Engineer with strong experience in modern C++ development on Linux-based systems and backend/cloud infrastructure. The role involves building scalable distributed systems that support real-time data processing and high-performance applications.

    Numbers & Facts

    LocationCalifornia, CA

    Description

    Job Summary

    We are seeking a highly skilled C++ Software Engineer with strong experience in modern C++ development on Linux-based systems and backend/cloud infrastructure. The role involves building scalable distributed systems that support real-time data processing and high-performance applications.

    Key Responsibilities

    • Design, develop, and optimize high-performance software using modern C++
    • Work on Linux-based systems and backend cloud services
    • Build and maintain scalable distributed systems and communication frameworks
    • Collaborate with cross-functional teams on system design and integration
    • Develop and support pub/sub messaging systems and real-time data pipelines
    • Work with large-scale codebases following engineering best practices
    • Debug, analyze, and resolve system-level issues efficiently

    Required Skills & Experience

    • Bachelor's or Master's degree in Computer Science, Engineering, or related field

    • 5+ years of software development experience

    • Strong expertise in modern C++ (C++11/14/17 or later)

    • Hands-on experience with Linux development environments

    • Experience in distributed systems and backend/cloud architecture

    • Strong understanding of:

    • Pub/Sub systems (Kafka, RabbitMQ, topic partitioning)

    • Protobuf / NanoPB

    • Data Distribution Service (DDS)

    • Experience working with large-scale codebases and Git-based workflows

    • Strong analytical and problem-solving skills

    Good to Have

    • Knowledge of embedded systems
    • Understanding of communication protocols (Ethernet, CAN)
    • Experience in real-time or safety-critical systems

    Similar Jobs