Futran logo

Futran

Embedded Software Engineer

Futran

📍 CA, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

C++LinuxKafkaDDSGit

Industry

Consumer ElectronicsTelecommunications

Job Description

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.