Renesas is looking for a Software Design Engineer
for our Tools Department Team Developing e2 studio based in Bourne End, UK
Java Developer for Renesas' own IDE (f/m/d)
Based at our Office in Bourne End
We are looking for a Software Engineer based in Bourne End, UK and working alongside our worldwide tool development teams. The team are a software tools team that specialise in embedded tools development. This team works on the latest Renesas Integrated Development Environment (IDE) which allows customers to create, build and debug their application software on Renesas devices.
The role is focused on the development and enhancement of the IDE user interface to support new devices and features within the IDE product on Windows and Linux. The product is the e2 studio development environment which is based on the open-source Eclipse tool. An overview of this can be seen here:
The Job
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.
We are looking for candidates with strong software engineering backgrounds to join our Bourne End office in the tools team. The candidate should be self-motivated, a good team player and keen to learn new things. This is a great opportunity to be part of an important software team within Renesas. This is considered a junior position so any skills specifically needed will be trained on the job.
Specific skills we require are Object Orientated design and Java front-end graphical interface development. We will be mainly developing Eclipse plugins for the e2 studio tool.
A knowledge and interest in microcontrollers is an advantage. A large proportion of the work relates to debugging microcontrollers. Candidates will have an opportunity to work in a software team and collaborate to improve the Renesas software tools.
The team run their projects using agile software development methodologies in particular Scrum. We are using JIRA and Confluence development tools to assist with this.
An important part of this role is to contribute to the e2 studio DevOps team and enhance and maintain the development teams environments. This includes functional improvements and maintenance to our continuous integration, build and test systems.
This is a crucial and technically demanding area to contribute your efforts to the team. We use Jenkins and Gerrit as part of our continuous integration and test environment. Skill in Python, Linux and Docker would be nice to have.
Mandatory skills
Nice to have skills/experience
- Degree or similar qualification with some software engineering element
- Java
- Object Orientated Design
- Good team player, motivated and keen to learn
- Eclipse plugin development experience
- Knowledge in microcontrollers or embedded software development
- Agile software development methodologies.
- JIRA and Confluence
- Python
- Linux
- Docker
- Jenkins
- Gerrit
Renesas Electronics Corporation 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, home electronics, office automation, and information communication technology applications that help shape a limitless future. Learn more at [protected info]