Renesas Electronics

Staff Engineer, Software – Physical AI

Renesas Electronics
Apply
13 hours ago
Farmington Hills, MI, USAStaff+

Responsibilities

  • Lead Physical AI, humanoid robotics, autonomous systems, and robotic compute platform efforts using Renesas R-Car SoCs.
  • Collaborate with customers and ecosystem partners to develop reference designs, proofs of concept, demonstrations, and reusable solutions.
  • Support customer programs from architecture definition through platform bring-up, software integration, debugging, optimization, validation, and production.
  • Analyze and optimize perception, sensor fusion, localization, SLAM, planning, navigation, manipulation, control, and AI inference workloads.
  • Debug Linux, ROS2, AI runtimes, GPU/NPU accelerators, device drivers, firmware, memory management, IPC, and heterogeneous multicore systems.
  • Optimize workload partitioning across CPU, GPU, NPU, DSP, and dedicated accelerators while balancing latency, throughput, memory bandwidth, and power.
  • Develop performance models and support customer RFIs, RFQs, architecture reviews, design reviews, workshops, and debugging engagements.
  • Help define future requirements for R-Car SoCs, AI software, tools, and robotic reference platforms.

Requirements

  • Bachelor’s, master’s, or doctoral degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, Applied Mathematics, or a related field.
  • At least 5 years of experience in embedded systems, semiconductor application engineering, robotics, AI, autonomous systems, or high-performance computing platforms.
  • Strong C/C++ software development and debugging experience.
  • Deep knowledge of SoC architecture, memory subsystems, firmware, operating systems, device drivers, middleware, and hardware accelerators.
  • Extensive experience with Embedded Linux, Ubuntu, BSPs, bootloaders, the Linux kernel, and system-level debugging.
  • Understanding of heterogeneous computing, DMA, shared memory, IPC, memory hierarchy, cache behavior, and accelerator architectures.
  • Hands-on GPU architecture and parallel computing experience, including Vulkan, OpenCL, OpenGL ES, Vulkan Compute, OpenVX, or equivalent technologies.
  • Experience profiling and optimizing system performance using tracing, logging, and debugging tools.
  • Knowledge of linear algebra, robotics geometry, optimization, estimation, and AI computing fundamentals.
  • Strong communication, customer-facing, and technical leadership skills.
  • Preferred qualifications include Renesas R-Car or comparable SoC experience, ROS2 and robotics middleware expertise, Physical AI or autonomous robotics experience, AI model optimization, robotic simulation, foundation models or reinforcement learning, and sensor integration.

Benefits

  • Competitive benefits package; additional information is provided during the hiring process.
  • Regular permanent employment; hybrid work in Farmington Hills, Michigan, with no remote work available.

Tech Stack

CC++LinuxOpenCVPyTorchTensorFlow

Categories

EmbeddedRobotics
Renesas Electronics

About Renesas Electronics

10,000+ employees

Renesas Electronics designs and sells microcontrollers, analog and power ICs, and connectivity solutions for automotive, industrial, infrastructure and IoT manufacturers. Its portfolio spans embedded processing, power management and ADAS-ready components, sold directly and through channels to OEMs and Tier-1 suppliers, with software and development tools to integrate them. Founded in 2010 and headquartered in Tokyo, it is a public company on the Tokyo Stock Exchange and has expanded through acquisitions including Intersil and Dialog Semiconductor.

Contact me