Position:
C++ Developer
Location:
Foster City, CA (Onsite)
Employment Type:
Full-Time Only
Required Skills & Experience:
-
MS/BS in Computer Science, Engineering, or a related field.
-
5+ years of software development experience.
-
Strong expertise in modern C++ development on Linux and backend cloud systems.
-
Hands-on experience with Pub/Sub technologies (Kafka, RabbitMQ, topic partitioning), Protobuf/Nano Protobuf, and Data Distribution Service (DDS).
-
Experience working with large-scale codebases, Git, and modern software development workflows.
-
Strong analytical and problem-solving skills with the ability to design effective technical solutions.
-
Good understanding of embedded systems and communication protocols such as Ethernet and CAN.