
Staff Engineer, Software – Physical AI
Renesas Electronics13 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.
About Renesas Electronics
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.