Staff Embedded Software Engineer
Renesas Electronics · Kallithea
Job description
About the role
Renesas Electronics is looking for a Staff Embedded Software Engineer to join the Embedded Software Platform team in Athens, Greece, within its Embedded Processing group. You will contribute to the architecture and development of the platform software (drivers, middleware and RTOS) that runs on Renesas devices.
Key responsibilities
- Own the software architecture for embedded platform components, defining interfaces, layering and portability strategy across Renesas device families, and making build-vs-adopt and design trade-off decisions.
- Lead the technical execution of embedded software projects end to end: break down scope, identify risks early, resolve cross-team dependencies and keep delivery on schedule and quality targets.
- Provide technical leadership across the team, setting coding, review and testing standards.
- Design, develop and maintain platform software hands-on, including low-level drivers, middleware and RTOS integration.
- Own software quality from architecture and design review through verification and release.
- Plan and estimate work, manage competing priorities and report status and risk to project and engineering leadership.
- Mentor senior and junior engineers through design review, code review and direct technical coaching.
- Work with hardware, silicon, applications and product teams, representing the team's technical position to internal stakeholders and customers.
Required profile
- Bachelor's, Master's or PhD in Electrical/Computer Engineering, Computer Science or a related field.
- 10+ years of embedded software development experience in consumer electronics, automotive, medical or a similar domain.
- Proven track record architecting embedded software platforms that shipped in volume, across multiple product generations.
- Demonstrated ability to lead technical work across a team and communicate technical trade-offs to non-specialists and customers.
Required skills
- Expert C programming and software for deeply embedded, resource-constrained platforms.
- Knowledge of 8/16/32-bit MCUs, including ARM Cortex-M, and the hardware/software boundary (memory maps, interrupts, DMA, clocking, low-power).
- CMake, embedded cross-compilation toolchains (GCC, LLVM/Clang or vendor compilers) and Docker.
- CI/CD and test automation for embedded targets, including hardware-in-the-loop testing.
- Debugging with oscilloscopes, logic analyzers, protocol analyzers, multimeters and JTAG/SWD debuggers.
- Nice to have: Zephyr, FreeRTOS and embedded Linux; Renesas FSP or similar HAL/driver frameworks; hard real-time and safety-critical software; security architecture (secure boot, TrustZone); connectivity stacks such as BLE; open-source contributions; AI-assisted development tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Greece.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Renesas Electronics
Kallithea