
Principal Software Engineer
Renesas Electronics13 hours ago
Kodaira, JapanStaff+
Responsibilities
- Define and review software requirements, PRDs, architectures, designs, and related 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 from requirements and architecture through implementation, testing, and release deliverables using Jira and similar tools.
- Lead technical discussions with domestic and international development teams, partners, and customers, resolving technical requirements and issues.
- Conduct design reviews and make technical decisions focused on quality, scalability, reuse, and maintainability.
- Promote development efficiency and quality through CI/CD, test automation, and development-process standardization.
- Improve the software and development experience for developers and customers.
Requirements
- Professional experience developing embedded software in C.
- Experience developing at least one of the following for MCUs or SoCs: BSPs, device drivers, RTOS software, middleware, or communication stacks.
- Practical experience in 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 and managing schedules, issues, and 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, or multi-OS/coexistence designs.
- Automotive, edge AI, industrial equipment, customer or overseas partner technical discussions, technical seminars, Python, Shell, CI/CD, test automation, process standardization, small-team technical leadership, or project management experience is preferred.
- Experience using AI for code development, code review, or testing is preferred.
Benefits
- Regular permanent employment (PERM).
- Remote work is not available.
- Competitive compensation and comprehensive benefits are provided, with details shared during the selection process.
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.