Software Developer
Date Submitted: 04-03-2020 | End date:
Industry Specialization | : | Information Technology |
Type of Employment | : | Permanent |
Minimum Experience | : | 5 years or more |
Work Location | : | East Singapore |
Roles & Responsibilities
- Software development and maintenance including requirement collection, issue identification, issue investigation, software design, implementation and test for bus & rail AFC devices
- Continuously improve the AFC device software system
- Responsible to troubleshoot and to resolve any issue on the bus & rail AFC devices
- Responsible to monitor and to analyze the application performance of the bus & rail AFC devices; able to work independently to identify the system bottleneck and act innovatively to resolve the issues
Requirements
- Recognized Degree in Electrical/Electronics Engineering/Computer Science or a relevant discipline.
- At least 5 years’ experience in embedded software development and support with good working knowledge in object-oriented software development using C/C++/Java.
- Experience of Tornado or QNX Momentics development for RTOS QNX/Vxworks is a must.
- Familiar with multi-threading, socket programming, serial communication.
- Experience of full Software Development Life Cycle (SDLC) is an added advantage.
- Practical experience in agile software development methodology will be an added advantage
- Proficient in Microsoft Visual Studio 6.0 and C++ .NET development environments is an added advantage.
- Good knowledge in virtualization platform such as VMware and HyperV.
- Good knowledge in Windows Server and proficient scripting skill in PowerShell is highly desirable.
- Data Analytics and Data Visualization skills will be an added advantage.
- Strong analytical and problem-solving skills.
- Able to work independently and as a team.