
Software Engineer
Renesas Electronics4 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop, test, and maintain software supporting customer and internal team needs.
- Collaborate with customers, application engineers, hardware engineers, and firmware engineers.
- Contribute to existing and new software projects across multiple languages and scopes.
- Develop creative solutions, perform technical troubleshooting, and address complex software problems.
- Work with marketing and cross-functional teams to present IC products in intuitive ways.
Requirements
- Bachelor’s or Master’s degree in Computer Science or Computer Engineering.
- At least 3 years of software development experience.
- Excellent coding skills in Java and Kotlin.
- Good exposure to JavaScript or TypeScript.
- Strong understanding of software architecture and design principles, behavior-driven development, and unit testing approaches.
- Strong organizational skills, attention to detail, accuracy, and written and verbal cross-functional communication skills.
- Preferred experience with basic electronics, microcontroller programming, and bus communications.
- Preferred DevOps experience with JIRA, Confluence, and GitLab.
Benefits
- Competitive benefits package alongside salary.
- Regular, permanent employment (PERM).
- Remote work is not available.
Tech Stack
Categories
About Renesas Electronics
Renesas Electronics designs and sells microcontrollers, analog and power ICs, and connectivity solutions for automotive, industrial, infrastructure and IoT manufacturers. Its portfolio spans embedded processing, power management and ADAS-ready components, sold directly and through channels to OEMs and Tier-1 suppliers, with software and development tools to integrate them. Founded in 2010 and headquartered in Tokyo, it is a public company on the Tokyo Stock Exchange and has expanded through acquisitions including Intersil and Dialog Semiconductor.