Software Engineer II - Vehicle Communication (C++)

Added
5 days ago
Type
Full time
Salary
Salary not provided

Related skills

linux ethernet bazel udp gtest

๐Ÿ“‹ Description

  • End-to-end integration of vehicle interface definitions via codegen for C++ publishers
  • Produce high-quality code for encoding/decoding, validation, rate enforcement, telemetry
  • Debug cross-boundary issues from network capture to telemetry; improve tooling
  • Contribute to verification readiness with unit and bench tests for new/changed messages

๐ŸŽฏ Requirements

  • Bachelor's in CS/EE/Robotics with 2+ years experience; MS/PhD also acceptable
  • Strong modern C++ knowledge
  • Experience with modern C++ unit testing (GTest/GMock)
  • Experience with large monorepos (Bazel targets, BUILD hygiene)
  • Strong integration discipline; modify multiple repos without breaking integrations
  • Serialization boundaries (front-end vs back-end; decode/encode)

๐ŸŽ Benefits

  • Competitive compensation packages
  • Health, dental, and vision insurance
  • Health savings account with employer match
  • Employer-matched 401(k) with immediate vesting
  • Paid parental leave
  • Unlimited vacation

๐Ÿ›ƒ Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’