Senior Engineer / Engineer 1
Renesas Electronics Corporation
Singapore, SG
3d ago

Responsibilities :

  • 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
  • Requirements :

  • 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
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form