Software Engineer, Telematics Job at Rivian and Volkswagen Group Technologies, Palo Alto, CA

  • Rivian and Volkswagen Group Technologies
  • Palo Alto, CA

Job Description

Responsibilities

  • Design, develop, and maintain embedded software applications using Modern C++ and/or Rust.
  • Ensure code quality through comprehensive unit testing with GTest and GMock and adherence to coding standards.
  • Develop and maintain embedded-system software involving memory management, concurrency, and multithreading.
  • Optimize software performance in resource-constrained environments.
  • Work with embedded databases, TCP/IP, NATs, MQTT, gRPC, and middleware components.
  • Use Protocol Buffers for data serialization.
  • Implement communication protocols and security standards such as mTLS.
  • Collaborate cross-functionally with engineering and business teams.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • At least 3 years of software engineering experience focused on embedded systems.
  • Proficiency in C, C++, or Rust.
  • Strong knowledge of distributed systems, networking, and real-time communication protocols including NATs, MQTT, and gRPC.
  • Experience working with Linux-based systems.
  • Strong problem-solving ability and capacity to work independently and collaboratively.
  • Effective communication skills for cross-functional collaboration.
  • Preferred: familiarity with Bazel.
  • Preferred: experience with vehicle communication protocols including CAN, Ethernet, and UDS.
  • Preferred: automotive industry experience or familiarity with automotive-grade software development.

Benefits

  • Full-time employees may be eligible for an annual company performance bonus program, with discretionary payments based on company results and plan terms.
  • The role is eligible for equity in the form of Restricted Stock Units, subject to board approval, vesting requirements, and applicable equity-plan terms.
  • Benefits include health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.

Job Tags

Full time

Similar Jobs

Blue Compass RV

RV Sales Manager Job at Blue Compass RV

 ...Sales ManagerStart your journey with Blue Compass RV as we are looking for a Sales Manager to join our team. RV Sales Managers should have a strong passion for the RV industry and be capable of building and leading a successful sales team while maintaining customer satisfaction... 

Draxen Construction

Siding Installer Job at Draxen Construction

 ...Job Description Job Description We are seeking a skilled and dependable Siding Installer to join our exterior construction team. In this role, you will be responsible for preparing wall surfaces, measuring and cutting siding materials, and installing exterior cladding... 

Group 1 Automotive

Sales Manager Job at Group 1 Automotive

 ...delivers a fully integrated automotive experience, including vehicle sales, financing, aftersales service, and digital retail solutions. As...  ...Proven success as an Automotive Sales Manager, New Car Manager, Used Car Manager, or General Sales Manager.Required experience... 

J & H Transport

CDL Transport Fuel Driver (49430) Job at J & H Transport

Job TypeFull-timeDescriptionJ & H Oil Company's transport team represents the foundation of its commitment to safety and integrity. Drivers are responsible for safely and efficiently transporting fuel from regional terminals to retail stations or commercial sites throughout... 

Custom Cones USA

Social Media Manager Job at Custom Cones USA

 ...Social Media Marketing Manager Custom Cones USA is the leading supplier of pre-roll cones, tubes, packaging, and pre-roll machinery to the cannabis industry. DaySavers, Smoke Temple, and Fill-a-Blunts are our fast-growing consumer brands for smoking accessories, sold...