Renesas logo

Staff Software Engineer

Renesas
August 05, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Test Engineering Jobs, Level - Senior

Job Title

Staff Software Engineer

Role Summary

Design and develop software frameworks and evaluation collateral for Renesas IC products, including GUI, automated testing, software/hardware interfaces and web-based tools. Provide integration support, documentation and training for internal teams and external customers.

Primary mission: deliver maintainable evaluation software that enables timely IC project validation and customer evaluation.

Experience Level

Senior level β€” typically 6+ years professional software engineering experience (see Education Requirements for equivalent academic guidance).

Responsibilities

Core responsibilities include:

  • Design, implement and maintain software frameworks and evaluation collateral for Renesas ICs.
  • Develop GUIs, web interfaces and automated test systems for product evaluation.
  • Integrate software with hardware reference platforms and perform system-level validation and debugging.
  • Produce and maintain technical documentation and user guides.
  • Provide support, training and on-site assistance to internal teams and external customers.
  • Collaborate with internal groups and third parties to integrate and test delivered software on target platforms.

Requirements

Must-have skills and experience:

  • Strong, hands-on software engineering skills with emphasis on design, coding and testing.
  • Experience performing software system integration onto hardware reference platforms.
  • Strong Python programming knowledge.
  • Experience with web/front-end frameworks: TypeScript, React, Electron.
  • Ability to prioritise tasks, meet deadlines, and communicate effectively in writing and verbally.
  • Customer-facing experience and cultural awareness when supporting internal or external customers.

Nice-to-have:

  • C and C++ programming experience.
  • GUI development experience (Qt).
  • Git and additional web development experience.
  • Low-level communication bus programming (I2C, I2S, SPI) and bare-metal software experience.
  • Lab automation and instrumentation programming knowledge (PXI, GPIB, SCPI).

Education Requirements

Preferred: Bachelor's degree in engineering, software engineering, computer science or a related technical field. The posting specifies "Bachelor level with deep working experience (6+ years), or academic level with 4+ years" and also allows equivalent practical experience. No specific certifications were listed.


About the Company

Company: Renesas

Headquarters: Hitachinaka, Japan

Renesas is a global leader in embedded semiconductor solutions, providing high-quality products across automotive, industrial, infrastructure, and IoT sectors. With over 22,000 employees in more than 30 countries, the company focuses on scalable solutions that enhance user experience and drive innovation while committed to sustainability and energy efficiency.

Renesas logo

Date Posted: 2026-08-03