C++ Developer

JobDiva, Inc.

Foster City (CA)

On-site

USD 140,000 - 210,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Creative Solutions Services, LLC in Foster City, CA is sourcing 3 C++ Developers and 2 Cloud Developers (Kotlin/JVM), with a clear focus on C++ development.

Ideal candidates bring fluent English, strong problem-solving skills, and experience with production software on Linux and distributed architectures involving Pub/Sub, Kafka, RabbitMQ, Protobuf, and DDS. Collaboration across teams will be essential to deliver scalable, reliable systems.

Qualifications

  • BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of software development experience.
  • Strong professional experience with Modern C++ and Linux.
  • Experience with Pub/Sub, Protobuf, DDS, Ethernet, and/or CAN is highly preferred.

Responsibilities

  • Design, develop, debug, and maintain production-grade C++ software.
  • Work on Linux-based systems and large-scale software codebases.
  • Develop and integrate communication and distributed systems.
  • Collaborate with cross-functional engineering teams to deliver reliable software solutions.
  • Analyze complex technical requirements and develop effective solutions.
  • Participate in technical discussions and clearly communicate design decisions and problem-solving approaches.

Skills

C++ development
Linux
Distributed systems
Communication

Education

BS/MS in Computer Science or related field

Tools

Kafka
RabbitMQ
Protobuf
DDS
Git

Job description

Job Description:

The team is sourcing 3 C++ Developers and 2 Cloud Developers (Kotlin/JVM). This requirement is focused on C++ development.

What We Look For:
  • Fluent spoken English with the ability to explain technical decisions and thought processes clearly.
  • Strong problem-solving skills and the ability to work through unfamiliar technical problems.
  • Experience with real-world production software, including designing, owning, or debugging non-trivial production components.
  • Strong ability to analyze requirements, identify issues, and propose effective technical solutions.
Key Responsibilities:
  • Design, develop, debug, and maintain production-grade C++ software.
  • Work on Linux-based systems and large-scale software codebases.
  • Develop and integrate communication and distributed systems.
  • Collaborate with cross-functional engineering teams to deliver reliable software solutions.
  • Analyze complex technical requirements and develop effective solutions.
  • Participate in technical discussions and clearly communicate design decisions and problem-solving approaches.
Technical Skills:
  • Strong expertise in modern C++ development on Linux systems.
  • Experience with backend/cloud systems.
  • Hands-on experience with Pub/Sub infrastructure, including Kafka, RabbitMQ, and topic partitioning.
  • Experience with Protocol Buffers (Protobuf/Nano Protobuf).
  • Experience with Data Distribution Service (DDS).
  • Good understanding of embedded systems.
  • Knowledge of communication protocols such as Ethernet and CAN.
  • Experience working with large-scale codebases.
  • Strong knowledge of Git, version control, and software development workflows.
Qualifications:
  • BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of software development experience.
  • Strong professional experience with Modern C++ and Linux.
  • Experience with Pub/Sub, Protobuf, DDS, Ethernet, and/or CAN is highly preferred.
External Skills & Expertise:
  • C++ | Linux | Modern C++ | Embedded Systems | Kafka | RabbitMQ | Pub/Sub | Protobuf | Nano Protobuf | DDS | Ethernet | CAN | Git | Backend Systems | Cloud Systems | Distributed Systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Systems Engineer - Linux & Cloud
Senior C++ Systems Engineer - Linux & Cloud

JobDiva, Inc. • Foster City (CA)

On-site
USD 140,000 - 210,000
Middle C++ Developer
Middle C++ Developer

Turrior LLC • San Francisco (CA)

On-site
USD 110,000 - 170,000
Technical Lead – Senior C++ / Java
Technical Lead – Senior C++ / Java

GAC Solutions • Irvine (CA)

On-site
USD 140,000 - 210,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
C2C Requirement for Senior C++ Developer – NYC, Hybrid
C2C Requirement for Senior C++ Developer – NYC, Hybrid

US staffing Inc • New York (NY)

Hybrid
USD 180,000 - 240,000
C++ Engineer
C++ Engineer

Rapinno Tech • Green Bay (WI)

On-site
USD 70,000 - 90,000
Java/C++ Developer
Java/C++ Developer

Next Level Business Services, Inc. • Sunnyvale (CA)

On-site
USD 90,000 - 120,000
C++ Developer
C++ Developer

Cygnus Professionals Inc • Denver (CO)

On-site
USD 80,000 - 100,000
C/C++ Developers
C/C++ Developers

Concentrix • Omaha (NE)

On-site
USD 92,250 - 100,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid time off and holidays