Staff Software Engineer, Imaging Platform

Rivian and Volkswagen Group Technologies

$130K — $180K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Preferred Master's Degree in Electronics, Computer Engineering, or Computer Science; exceptional Bachelor's degree candidates considered.
  • Experience optimizing code for various compute engines (CPU, GPU, DSP, NPU).
  • Familiarity with AI SDKs and systems on edge devices.
  • Proficient in C++/C for *nix and/or RTOS environments.
  • Knowledge of engineering practices, documentation, design architecture, and code reviews.
  • Experience with HAL architectures, particularly Camera HAL.
  • Understanding of hardware bring-up and interface protocols, such as SPI, I2C, and Ethernet.
  • Deep systems-level understanding of camera processing pipelines.

Responsibilities

  • Develop optimized image processing and multi-camera algorithms for automotive platforms using OpenCL/OpenGL.
  • Architect and debug software systems for Camera, Imaging, Computer Vision, and deep learning on Linux, QNX, and Android.
  • Deliver high-quality code and efficiently solve complex problems.
  • Collaborate with cross-functional teams on architectural and design trade-offs for scalable software solutions.

Benefits

  • Eligibility for an annual performance bonus.
  • Eligibility for equity.
  • Benefits tailored to the local market, available on the Global Benefits Site.
Full Job Description
Role Summary

At Rivian and Volkswagen Group Technologies, we're re-imagining what mobility can be. The Intelligent Camera, Imaging and Vision team takes the capability of best-in class camera sensors and delivers rich features for great user experiences and services. In this role, you will be a part of software development and testing for cameras, vision algorithms, performance software on state-of-the art compute platforms, and validation to the actual product.

Responsibilities
  • Develop optimized image processing and multi-camera algorithms on automotive platforms and GPUs using OpenCL/OpenGL APIs.
  • Identify, analyze, architect, develop and debug system software for Camera/Imaging, Computer Vision, and deep learning features on Linux, QNX, and Android systems.
  • Deliver quality code, debug complex problems, prioritize, and get things done with a high level of efficiency and urgency.
  • Collaborate with cross-functional teams across multiple engineering and algorithms teams, making the architectural and design tradeoffs required to deliver a scalable end-to-end software stack across various compute engines.


Qualifications
  • Preferred Master's Degree in Electronics, Computer Engineering, or Computer Science. Exceptional candidates with a Bachelor's degree in Computer Science will also be considered.
  • Experience with optimizing code across various compute engines and heterogeneous computing (CPU/GPU/DSP/NPU etc.).
  • Experience with AI SDKs and building systems on edge devices.
  • Hands-on experience with C++/C on *nix and/or RTOS-based systems.
  • Experience with best-in-class Engineering practices, technical documentation, design/architecting, and code reviews.
  • Experience with one or more HAL architectures (preferably Camera HAL).
  • Familiarity with HW bring up, MIPI / CSI drivers, V4L2 drivers, and SerDes drivers is a plus.
  • Good understanding and hands-on experience with interface protocol stacks (SPI, I2C, Ethernet).
  • Deep understanding of the camera processing pipeline from a systems level, including ISP, sensors, SerDes, power management, etc.
  • Familiar with RTOS kernel (ThreadX or QNX), IPC, and kernel/user space driver models.
  • Good team player with strong written communication and presentation skills.
Preferred Qualifications
  • PhD in EE/Computer Science with a relevant emphasis in image processing, graphics, and/or Artificial Intelligence.
  • Experience with automotive surround view systems/use cases along with their optimized implementation on GPUs using OpenGL/Vulkan/OpenCL APIs.
  • Track record of innovative thinking as evidenced by patents and peer-reviewed publications.
Total Rewards

Full-time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity.

In addition to base salary, Rivian and Volkswagen Group Technologies offers benefits tailored to the local market. For more information on the benefits available for full-time employees, check out our Global Benefits Site.

External candidates can apply for this role through the Rivian and Volkswagen Group Technologies careers site (https://rivianvw.tech/#careers). If you are a current employee, please apply through our internal job board.

Similar Jobs

More Jobs at Rivian and Volkswagen Group Technologies

More Manufacturing & Automotive Jobs

Find similar Staff Software Engineer, Imaging Platform jobs: