Share this Job

Title:  Senior Engineer / Engineer

Department:  Software Platform Department 2

Singapore, SG

Job Function:  Software



  • Develop software (both PC-based and embedded-based software) for Renesas microcontrollers and microprocessors
  • Conduct full SDLC from requirement gathering and analysis, design, implementation/coding, testing, deployment to maintenance support
  • Conduct peer review of design documents and software algorithm to ensure quality
  • Analyze software requirements, develop corresponding test specifications and perform testing to verify software quality
  • Evaluate and improve software efficiency of existing algorithms
  • Provide technical support to customers in microcomputer applications including training and technical documentations





  • Degree in Computer Engineering/Computer Science/Electronic Engineering or its equivalent
  • At least 2-3 years’ experience preferred
  • Possess strong knowledge and experience in Eclipse plug-ins and CDT
  • Proficient in C++, Java, SWT and JavaFX GUI programming
  • Familiarity with design patterns like MVC and MVVM required
  • Experience with source control tools such as GIT and SVN
  • Experience in unit tests and integration tests
  • A team player who is self-motivated, resourceful, proactive and able to work in a collaborative environment with both individual and team decision making
  • Ability to work and fulfill challenging timeline
  • Strong interpersonal, communication and organizing skills
  • Occasional travel will be required


    The following skills will be added advantages:

  • Integrated Development Environment tools support such as simulators, debuggers and emulators
  • Usage of GNU, IAR or Renesas Compilers
  • Understanding of microcontroller and microprocessor’s basic architecture and experience in embedded drivers development

    -  Prior experience with open-source projects like Freemarker, Nebula and testing tools Junit and RCPTT