remote
Software Engineer - Renesas
Software Engineer
Lead the design and implementation of embedded firmware for automotive and IoT MCUs, leveraging C/C++ and RTOS expertise to deliver reliable, high-performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for automotive and IoT microcontroller units using C/C++.
- Implement real‑time operating system (RTOS) solutions to meet stringent timing and safety requirements.
- Collaborate with hardware teams to integrate peripherals and optimize power consumption.
- Conduct code reviews, unit testing, and debugging to ensure high quality and reliability.
- Participate in requirements analysis, architecture design, and technical documentation.
Requirements
- 3+ years of embedded software development experience.
- Strong proficiency in C/C++ and familiarity with RTOS concepts.
- Experience with automotive or IoT MCU platforms and related toolchains.
- Solid understanding of hardware interfaces (SPI, I2C, UART, CAN).
- Excellent problem‑solving skills and a collaborative mindset.