Senior Software Engineer

Renesas Electronics•Austin, TX
•Onsite

About The Position

The Software Team is seeking a Senior Software Engineer to bridge complex hardware and customer experience by developing intuitive, customer-facing software that unlocks the potential of Renesas silicon. The role involves cross-disciplinary collaboration with IC design, firmware, applications, systems, and marketing teams, with work that supports a growing product line and next-generation SoC technology. The engineer will contribute to new and existing projects across a broad range of languages and scopes, including Java, Kotlin, Python, TypeScript, and React. Renesas describes its culture as Transparent, Agile, Global, Innovative, and Entrepreneurial. The position is not available for remote work. Renesas offers a competitive benefits package alongside salary; further details are provided during the hiring process.

Requirements

  • At least 5 years of software development experience covering breadth and depth.
  • Technical expertise in Java.
  • Ability to investigate and apply new technologies to enhance the developer experience.
  • Ability to develop creative software solutions and perform design, development, and technical troubleshooting, including thinking beyond routine approaches to solve or break down technical problems.
  • Strong understanding of software architecture and design principles, behavior-driven development, and unit testing.
  • Highly developed written and verbal cross-functional communication skills.
  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.

Nice To Haves

  • Kotlin knowledge is strongly preferred.
  • JavaFX or GUI development experience is strongly preferred, including exposure to JavaScript or TypeScript.
  • Experience with JIRA, Confluence, and GitLab.
  • Experience with basic electronics, microcontroller programming, and bus communications is strongly preferred.

Responsibilities

  • Design, develop, debug, test, and maintain software for customers and internal teams.
  • Work with software requirements from customers, application engineers, hardware engineers, and firmware engineers.
  • Contribute to existing and new projects across a broad range of languages and scopes.
  • Collaborate with applications and systems engineers to troubleshoot system failures and propose software remedies.
  • Participate in code reviews for fellow team members.

Benefits

  • Competitive benefits package; details will be provided during the hiring process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service