R

Renesas Electronics

Automotive-focused MCUs, SoCs, analog devices

Principal Software Engineer-Embedded Software Design

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeKodaira, Tokyo, JapanNo salary listed

About the Job

Requirements

  • A university degree or above, majoring in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, Information Technology, Mathematics – Computer Science, Physics – Electronics, or Physics – Computer Science.
  • At least 15 years of software experience.
  • Experience across software design, development, verification, and validation from module level to full system, including design innovation and best practices in task/job scheduling, dependencies, pairing in embedded systems, multiprocess, multicore, multi-device operation and communication, operating-system inter-process communication, memory resource management such as SMMU/IOMMU, and freedom-from-interference concepts.
  • Experience developing software for Linux, Android, QNX, and FreeRTOS, and familiarity with standard frameworks including Linux/KMS/DRM/Wayland/V4L2/libcamera/GStreamer, Android/SurfaceFlinger/Window Manager/CODEC, QNX/Screen/Sensor Camera framework, and Widevine.
  • Strong knowledge of video input and output pipelines, including camera input standards (MIPI-CSI2 and serializer/deserializer), image processing, and display output standards.
  • Experience designing and implementing image/video processing pipelines on embedded SoCs using DSP, NPU, or GPU; proficiency in C++14/17 and familiarity with parallel computing.
  • Experience working with cross-platform embedded systems, including QNX, Linux, FreeRTOS, and Android.
  • Experience with software development processes including ISO 26262, Automotive SPICE, CMMI, and Agile/Scrum, in project manager, project leader, Scrum master, or safety manager roles.
  • Ability to work independently with little supervision, design complex software, and take ownership to drive all aspects within the committed schedule.
  • Proficiency in architecture, unit-level design, and implementation.
  • Good written and spoken English.

Responsibilities

  • Define system/design architecture and develop middleware frameworks; understand device drivers for ADAS/AD, Gateway, and Cockpit/IVI that realize the potential of Renesas SoC products.
  • Define requirements for middleware and drivers.
  • Develop demonstrations of the software and promote them to customers.
  • Research market trends for new solutions.
  • Discuss with worldwide customers.
  • Lead a team and mentor and promote new college graduates.

Desired Qualifications

  • Understanding of Renesas platforms.
  • Strong interest in embedded software development.
  • Teamwork, proactive approach, high responsibility, punctuality, and attention to detail.
  • Distinguished competence, consistent pursuit of excellence, professional behavior, and good relationships with others and society.

About the Company

Renesas Electronics

Automotive-focused MCUs, SoCs, analog devices

Renesas manufactures and sells MCUs, SoCs, and analog/power semiconductor devices to OEMs, focusing on automotive, industrial, infrastructure, and IoT markets. Its chips are building blocks that run embedded software and manage power and signals, and its Winning Combinations offer pre-tested system architectures to speed up design. It differentiates itself by growing through acquisitions to offer a broad, integrated portfolio and by moving toward a unified digital design platform to reduce integration work. Its goal is to become a leading supplier of these components and provide a single platform for electronics design that speeds time-to-market.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
2002

Recently Posted Jobs

Explore more opportunities at Renesas Electronics

See more jobs