job description
Job Responsibilities :
- Responsible for developing firmware for company's full range of products.
- Create software test specifications for the assigned firmware modules
- Analyze failure log, clarify and resolve software design issues.
- Perform requirement reviews, design reviews and code reviews.
- Provide post production support
- Complete all project tasks in accordance to project schedule.
Job Requirements :
Bachelor Degree / Post Graduate Diploma / Professional Degree in Engineering >Electrical / Electronic, Computer / Telecommunication, Mechatronics / Electromechanical or equivalent.
At least 5 years in related experience.C Programming, Solid programming experience in C or equivalent.Able to work in teamKnowledge in C#, C++ or Visual Basic will be an added advantage.Past experience in embedded software development is an added advantage.Experienced in troubleshooting embedded products.Good foundation knowledge in UML or other design tools is an added advantage.Willing to travel overseas is an added advantage.Good written and communication skills in bilingual languages.Basic understanding in electronic hardware design, such as BJT, FET, voltage divider, ohm's law, etc. Added advantage if capable in hardware troubleshootingSuccessful candidate will be offered the following :
5 days work weekHealth insurancePerformance BonusFlexible Working HoursCareer progression