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 building intuitive, customer-facing software that makes full use of Renesas silicon. The role collaborates across disciplines, including IC design, firmware, marketing, applications, systems engineering, customers, and application engineers. Work spans existing and new projects and a range of languages and scopes, including Java, Kotlin, Python, and TypeScript/React. The position contributes to a growing product line focused on next-generation SoC technology. Renesas is an embedded semiconductor solution provider with a global team of more than 21,000 engineers and problem solvers in over 30 countries. Its stated culture is TAGIE: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas offers a competitive benefits package alongside salary; further details are provided during the hiring process. The role is not available for remote work. Renesas is an equal opportunity and affirmative action employer. The position may involve technology subject to U.S. export controls.

Requirements

  • At least 5 years of software development experience, covering breadth and depth.
  • Technical expertise in Java programming.
  • Ability to investigate and apply new technologies to improve the developer experience.
  • Ability to create software solutions through design, development, and technical troubleshooting, including approaches beyond routine or conventional solutions.
  • 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.
  • Experience with JavaFX or GUI development is strongly preferred, including exposure to JavaScript or TypeScript.
  • Experience with JIRA, Confluence, and GitLab is preferred.
  • Experience with basic electronics, microcontroller programming, and bus communications is strongly preferred.

Responsibilities

  • Design, develop, debug, test, and maintain software that meets customer and internal-team needs.
  • 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, including Java, Kotlin, Python, and TypeScript/React.
  • 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 provided during the hiring process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service