Permanent Personnel Services Pte Ltd
jobsDB Ref. JSG400003003186887
EA License No 00C5285
Translate user requirements into software design.
Define and document firmware/software interface and specifications.
Develop, debug and maintain software/firmware for existing or new NPI products.
Support development and maintenance of Paperless Traveler System (PTS) enterprise software.
Plan software project schedule, estimate level of effort and man hour.
Evaluate new options of similar technology and offer suggestions for improvements.
Create test plan and test cases for software verification.
Carried out system/software deployment, roll-out and commissioning.
Participate in code reviews, providing comments and suggestions.
Perform technical root cause analysis and outline corrective action for given issues and problems.
Provide support and training.
Minimum –Bachelor’s degree in Electrical and Electronics/Computer Engineering/Computer Science.
Ability to work independently as well as within a team environment.
Outstanding interpersonal skills, written and verbal communication.
Good understanding of software development life cycle Good understanding of OOD and use of UML.
In-depth knowledge of Microsoft Visual Studio development environment.
Experience in C/C# programming, database programming, and Java scripting.
Experience in firmware programming in C for ARM processor, including verifying/debugging firmware on simulation environment and emulator board.
Experience in web-based programming.
Experience in using IAR embedded workbench will be an added advantage.