Renesas Electronics

Principal Software Engineer

Renesas Electronics
Apply
15 hours ago
Kodaira, JapanStaff+

Responsibilities

  • Define and review software requirements, PRDs, architectures, and design documentation for Renesas MCU embedded software.
  • Translate market, product, marketing, and customer requirements into software requirements and implementable technical specifications.
  • Design, develop, and technically lead BSPs, device drivers, RTOS integrations, networking and connectivity middleware, OTA/FOTA functionality, and sample applications.
  • Manage traceability among requirements, software architecture, implementation, testing, and release deliverables using tools such as Jira.
  • Lead technical discussions with domestic and international development teams, partners, and customers, resolving technical issues and aligning requirements.
  • Conduct design reviews and make technical decisions focused on implementation quality, extensibility, reusability, and maintainability.
  • Promote development efficiency and quality through test automation, process standardization, and continuous integration and delivery practices.
  • Improve the software and development experience for developers and customers and promote appropriate development methods, technologies, designs, and architectures across teams.

Requirements

  • Professional experience developing embedded software in C.
  • Experience developing one or more of the following for MCUs or SoCs: BSPs, device drivers, RTOS integrations, middleware, or communication stacks.
  • Practical experience with software requirements definition, specification design, architecture design, and design reviews.
  • Experience analyzing defects, identifying root causes, planning corrective actions, and improving quality.
  • Ability to organize technical issues and build consensus with domestic and international stakeholders.
  • Practical experience creating technical documentation, managing progress and issues, and supporting releases.
  • Ability to independently learn new technical areas and apply them to product development.
  • Preferred experience with FreeRTOS, AzureRTOS (ThreadX), or ZephyrRTOS development, porting, or integration.
  • Preferred experience with Ethernet, Wi-Fi, TCP/IP, MQTT, TLS, bootloaders, boot-time optimization, memory layouts, multi-OS or OS coexistence, automotive, Edge AI, or industrial embedded software.
  • Preferred experience with Python, shell scripting, test automation, development process standardization, AI-assisted code development, review, or testing.
  • Experience leading a small technical team or managing projects is preferred.

Benefits

  • Regular employment under a PERM arrangement.
  • Remote work is not available.
  • Competitive compensation and comprehensive benefits are provided, with details shared during the selection process.

Tech Stack

Categories

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