Embedded Software Engineer - Telematics (C/C++, Rust)

Rivian and Volkswagen Group Technologies

Palo Alto (CA)

On-site

USD 116,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity in RSUs
Health coverage
Retirement savings

Job summary

Rivian and Volkswagen Group Technologies seeks a Software Engineer skilled in Modern C++ (C++20) and/or Rust for embedded systems. You will design, implement, and test software for resource-constrained environments, focusing on OS concepts, efficiency, and security.

Responsibilities include unit testing, protocol handling with Protobuf, and mTLS security. The role emphasizes collaboration across teams and strong problem-solving abilities.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of software engineering experience in embedded systems.
  • Proficiency in C/C++ or Rust.

Responsibilities

  • Design, develop, and maintain embedded software using Modern C++ (C++11+; C++20 preferred).
  • Ensure code quality with comprehensive unit tests (GTest/GMock) and coding standards.
  • Develop software for embedded systems with knowledge of OS concepts (memory management, concurrency, multi-threading).
  • Optimize performance in resource-constrained environments.
  • Work with data serialization technologies such as Protobuf.
  • Implement communication protocols and security standards such as mTLS.

Skills

Modern C++
C++20
Rust
GTest/GMock
Embedded systems
Operating systems
Networking
Protobuf
mTLS
Linux
Bazel
CAN
Ethernet
UDS
gRPC

Education

Bachelor's or Master's in CS/SE

Tools

GTest
GMock
Protobuf
Bazel

Job description

Rivian and Volkswagen Group Technologies seeks a Software Engineer skilled in Modern C++ (C++20) and/or Rust for embedded systems. You will design, implement, and test software for resource-constrained environments, focusing on OS concepts, efficiency, and security.

Responsibilities include unit testing, protocol handling with Protobuf, and mTLS security. The role emphasizes collaboration across teams and strong problem-solving abilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — C++/Rust Telematics
Embedded Software Engineer — C++/Rust Telematics

Rivian VW Group • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
RSUs
Equity incentive plans
Health coverage
Senior Embedded Software Engineer – Telematics (C++/Rust)
Senior Embedded Software Engineer – Telematics (C++/Rust)

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Telematics Engineer (C++/Rust)
Senior Embedded Telematics Engineer (C++/Rust)

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 186,000 - 232,500
Edge AI Engineer — Automotive Embedded C++/Rust
Edge AI Engineer — Automotive Embedded C++/Rust

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Edge AI Engineer — Embedded Vehicle Intelligence
Edge AI Engineer — Embedded Vehicle Intelligence

Rivian VW Group • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Health coverage
Retirement savings (401k)
Time off
+2
Senior Embedded Software Engineer – Automotive ECU/Board Bring-up
Senior Embedded Software Engineer – Automotive ECU/Board Bring-up

Rivian VW Group • Palo Alto (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Equity in RSUs
EV Infotainment Embedded Software Engineer
EV Infotainment Embedded Software Engineer

Rivian VW Group • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Senior Embedded Systems Engineer, Telematics
Senior Embedded Systems Engineer, Telematics

Rivian VW Group • Palo Alto (CA)

On-site
Confidential
Staff Software Engineer, Telematics
Staff Software Engineer, Telematics

Rivian VW Group • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Staff Embedded Systems Engineer, Infotainment & ECU
Staff Embedded Systems Engineer, Infotainment & ECU

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 180,000 - 260,000