Software Engineer (Development and Support)
Responsibilities:
Participate in the software design, coding, testing and support
To develop software module or applications and hardware drivers
Generate software requirement specification, design documents and test specification
Troubleshoot and resolve customers' issues through root cause analysis
To conduct technical training to proj...