Share this Job

Title:  Graduate/Junior Software Engineer - Java/TypeScript

Requisition ID:  38519
Department:  Tool Department 1

Bourne End, GB

Job Function:  Software

Renesas are seeking a passionate Graduate/Junior Software Engineer, to work in unison with our worldwide Tool Development Teams on the ongoing development of one of Renesas’ high-profile Integrated Device Environment applications (e² studio).


e² studio allows customers to create, build and debug their own software used to Renesas range of cutting-edge Microcontroller devices (see here for further info).

You will be empowered to develop a range of new plugins, along with the GUI to help expand e² studio’s usability, across multiple new devices and features.


Whilst being based out of our Bourne End office in Buckinghamshire, the role offers considerable flexibility to work from home/remotely for the majority of time (in line with Renesas wider work-life-balance culture).


This is a challenging and technically demanding area, but a real platform to accelerate your learning with world-class experts, and showcase your potential on the big stage.


Role Responsibilities


  • To participate in all aspects of the software development for the e2 studio IDE; this is an opportunity to experience end-to-end software application development from requirements to implementation and test.
  • To build, test, debug plugins for Microcontrollers, along with assist in the development of the GUI (to help expand e² studio’s usability, across multiple new devices and features.
  • To contribute to the e² studio DevOps team and enhance and maintain the development teams environments; this includes functional improvements and maintenance to our Continuous Integration (CI), build and test systems.


Technology Stack



  • e² studio is based on the open-source Eclipse tool (available for both Windows and Linux)
  • Jenkins and Gerrit are used to Test and Debug (as part of our Continuous Integration approach)
  • Docker is used for build/deployment (via Containers)
  • Java and TypeScript underpin the plugins and front-end development (in conjunction with Object Orientated Design tools)
  • Python is used for back-end development
  • The team run their projects using agile software development methodologies (in particular Scrum).  We use JIRA and Confluence to assist with this.
  • PyDev and Python are additionally used to adapt Eclipse’s IDE


Your Profile



  • Degree in Software Engineering (or similar)
  • Self-motivated, a good team player and keen to learn new things.
  • Experience (either professionally, or gained via study) in front-end Software development
  • An interest in Microcontrollers and Embedded Software



  • Working expertise in any of the technology stack above
  • Plugin development experience
  • Knowledge in microcontrollers or embedded software development
  • Working knowledge of Agile and/or CI software development approaches


Experience in any of the following tools would also be advantageous:


  • JIRA
  • Confluence
  • Python
  • Linux
  • Docker
  • Jenkins
  • Gerrit


Renesas Electronics Corporation (TSE: 6723) delivers trusted embedded design innovation with complete semiconductor solutions that enable billions of connected, intelligent devices to enhance the way people work and live.

A global leader in microcontrollers, analog, power, and SoC products, Renesas provides comprehensive solutions for a broad range of automotive, industrial, infrastructure, and IoT applications that help shape a limitless future. Learn more at Follow us on LinkedIn, Facebook, Twitter, and YouTube.


Renesas respects all types of diversity and values, and actively works to improve our work environment and foster a corporate culture that accepts and is inclusive of one another. We believe our commitment to diversity and inclusion, and our initiatives are the source of innovative products and services that support our sustainable business growth. For more information, please read through our Diversity & Inclusion Statement.