Sr Staff Application Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
Role Overview:
The Peripheral & Variant Lead is the technical leader responsible for peripheral blockset development and scalable device-variant enablement within Renesas Hardware Support Packages (HSPs). This role delivers production-quality Simulink peripheral blocks (e.g., ADC, PWM, UART, CAN) built on the foundation layer and drives consistent, automated enablement across MCU variants through well-defined architecture, validation strategies, and standardized integration patterns.
The role ensures tight alignment with core platform dependencies and works closely with the foundation team to deliver maintainable, customer-ready solutions. Candidates are expected to have strong MATLAB/Simulink Model-Based Design and Embedded Coder experience. Prior MATLAB HSP or custom blockset development experience is preferred but not mandatory. Candidates with advanced MATLAB/Simulink and embedded code-generation experience will receive a structured 1–2 month ramp-up on MATLAB HSP architecture, target library development, and peripheral block implementation.
Roles and Responsibilities:
• Lead the development of peripheral blocksets (ADC, PWM, UART, CAN, etc.) leveraging foundation components and established integration patterns.
• Drive scalable device-variant enablement by defining validation strategies and automation frameworks that efficiently support multiple Renesas MCU families.
• Define block architecture, coding standards, and integration patterns to ensure consistency, reusability, performance, and long-term maintainability.
• Review and optimize IO Builder / MATLAB System Object implementations for performance, usability, and customer experience.
• Collaborate closely with the foundation team to maintain alignment with core dependencies and release compatibility.
• Develop deep expertise in MATLAB HSP architecture, target library development, peripheral block implementation, and associated target-enablement workflows.
Requirements
Function: Engineering
Experience Level: Mid-Senior Level