Staff Embedded Software Engineer
Job Description
We're looking for a Staff Software Engineer to join the Embedded Software Platform team in Athens, Greece, part of Renesas' Embedded Processing group. You'll contribute in the architecture and development of the platform software - drivers, middleware, and RTOS — that runs on Renesas devices.
Responsibilities
• Own the software architecture for embedded platform components — define interfaces, layering, and portability strategy across Renesas device families, and make the build-vs-adopt and design trade-off calls
• Lead the technical execution of embedded software projects end to end: break down scope, identify risk early, resolve cross-team dependencies, and keep delivery on track against schedule and quality targets
• Provide technical leadership across the team — set coding, review, and testing standards
• Design, develop, and maintain platform software hands-on, including low-level drivers, middleware, and RTOS integration
• Own the quality of delivered software, from architecture and design review through verification and release
• Plan and estimate work for yourself and the project team, manage competing priorities across parallel efforts, and report status and risk to project and engineering leadership
• Mentor and grow senior and junior engineers through design review, code review, and direct technical coaching
• Work closely with hardware, silicon, applications, and product teams, and represent the team's technical position to internal stakeholders and customers
Requirements
Function: Manufacturing
Experience Level: Mid-Senior Level