• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

Experienced Embedded Software Engineer (C/C++)(Senior and above)

A. Job description

  • Play the role of Senior Developer in Software Development
  • Lead a team of SW development from 2 to 5 members
  • Communicate with customers for technical related issue and input/output requirement
  • Perform Embedded Software Engineering tasks including requirement analysis, functional design, detailed design, implementation & verification
  • Resolve technical issues in Software Development
  • To train and be mentor of junior engineers in the team

Join to develop ONE of the following fields:

  1. [Car Infotainment and ADAS system]
    • Port OS (Linux, Android, Integrity) and Develop Board Support Package (BSP) for Renesas Platform
    • Develop Multimedia library such as Graphics, Audio/video encoding/decoding, embedded Image Processing library (OpenCV)
    • Develop Multimedia framework (Qt, GStreamer) for Linux, Android system to support various kinds of Audio, Video formats.
    • Develop Proof of Concept for Car Infotainment and ADAS system
    • Integrate and verify Android/Linux system (Yocto, Genivi, Tizen)
  2. [AUTOSAR]
    • Join AUTOSAR (Automotive Open System Architecture) full-cycle development from design phase to system test phase, specifically on MCAL (Microcontroller Abstraction Layer) software
    • which directly accesses Renesas on-chip microcontroller (MCU) peripheral modules and external devices that are mapped to memory.
    • Typical examples: SPI, CAN, PWM, ADC, WDG, FLS, MCU etc. drivers.

B. Job requirement

  1. [Car Infotainment and ADAS system]
    • At least 2 years’ experience in Embedded Software Development
    • Good at C/C++ programming (experience in Assembly is a plus)
    • Have knowledge in Java/Android/Linux is a plus.
    • Have knowledge of Multimedia system, Graphics library, image processing or Audio/Video Codec is a plus
  2. [AutoSAR]
    • At least 2 years’ experience in Embedded Software Development
    • Good at C/C++ programming (experience in Assembly is a plus)
  3. [General requirement for all fields]
    • Bachelor Degree or above in Information Technology/ Computer science/ Telecoms/ Electronics
    • Capable of reading and understanding hardware manual
    • Experience in maturity development process is a strong plus
    • Have knowledge in quality control
    • Good at both written and spoken English
    • Have a good team working and good relationship with the others.
    • Able to work well under pressure and independently
    • Long-term working commitment

What we offer:

RVC offers a comprehensive benefit plan and working environment designed to meet the needs of all our employees:

  • Competitive salary package
  • Performance bonuses (twice annually) plus year-end bonus
  • English incentive bonus
  • Obligatory insurances
  • Private healthcare insurance package for employees and family members
  • Private healthcare insurance package for employees and family members
  • Flexible working time
  • 14+ days annual leave
  • Fair assessment and promotion
  • Excellent training program
  • Long-term training in Japan/Singapore/Europe…
  • Up-to-date technology in the world of semiconductor
  • Annual company trip
  • Sport activities
  • Team oriented environment with dynamic & talent people

Expected starting date: As soon as possible

Interested candidates can send applications by following ways:

* Only short list of candidates will be contacted

pagetop