C++ Developer
Job in
Foster City, San Mateo County, California, 94420, USA
Listed on 2026-10-03
Listing for:
JobDiva, Inc.
Full Time
position Listed on 2026-10-03
Job specializations:
-
Software Development
Software Engineer, Unix/Linux, Backend Developer, C++ Developer
Job Description & How to Apply Below
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.
- 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:
- 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.
- 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.
- C++ | Linux | Modern C++ | Embedded Systems | Kafka | RabbitMQ | Pub/Sub | Protobuf | Nano Protobuf | DDS | Ethernet | CAN | Git | Backend Systems | Cloud Systems | Distributed Systems.
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).
(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:
×