Search

C++ Developer

Wise Equation Solutions Inc.
locationFoster City, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Summary: A Software Engineer who builds high-performance applications using modern C++ on Linux and cloud systems. This person develops software components that allow devices and backend systems to communicate efficiently. Similar to how roads connect cities, messaging systems like Kafka and DDS allow applications and devices to exchange information reliably. Daily work includes coding, debugging, integrating communication frameworks, and solving technical problems. The role exists to support scalable and reliable systems used in connected devices and intelligent platforms. Tools such as Kafka, RabbitMQ, Protobuf, DDS, Ethernet, and CAN help systems exchange data quickly and accurately.


Skills: Strong expertise in modern C++ development on Linux systems

Hands-on experience in pub/sub infra(Kafka/rabbitmq/topic partitioning), protobuf/nano protobuf, Data Distribution service (DDS)


Good understanding of embedded Systems, Communication - Ethernet/ CAN

Job Description & Skill Requirement:

MS/BS in Computer Science, Engineering or related field with 5+ years of software development experience

Strong expertise in modern C++ development on Linux systems and backend cloud systems

Hands-on experience in pub/sub infra(Kafka/rabbitmq/topic partitioning), protobuf/nano protobuf, Data Distribution service (DDS)

Experience with large-scale codebases, version control (e.g., Git), and software development workflows.

Excellent problem-solving skills with the ability to analyze requirements and propose technical solutions

Good understanding of embedded Systems, Communication - Ethernet/ CAN


Qualification:

MS/BS in Computer Science, Engineering or related field

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...