Checking job availability...
Original
Simplified
SOFTWARE ENGINEER
POSITION SUMMARY:
- Enhance and develop software modules through incremental improvements and new feature implementations.
- Analyze and resolve customer issues by implementing effective solutions within existing machine applications.
- Investigate and implement engineering change requests, ensuring software quality and compliance with standards.
- Conduct software testing, including unit testing, process simulations, and on-equipment validation.
- Manage software releases using version control and issue-tracking tools, while maintaining comprehensive engineering documentation.
RESPONSIBILITIES:
- Incremental improvements/development of software modules
- Analyze customer issues and implement solutions within the existing machine application
- Investigate and implement engineering change requests
- Testing of new releases by unit testing, simulating processes and on actual equipment
- Work with version control tools and issue tracking tool for software release management
- Creates and maintains engineering documentations relating to software development / bug-fix / feature releases following BESI standards and design rules.
- Ensure fast response to customer and production issues.
- Provides engineering support to assigned R&D/CIT projects.
- Install & (beta) test new software release/fix at customer sites (ability to travel needed)
QUALIFICATIONS:
- Bachelor Degree in Electrical or Computer Engineering (Mechatronic) or Software Engineering
WORK EXPERIENCE
- At least 3-5 years relevant experience in automation / equipment industries.
- Significant practical experience in software engineering and testing.
- Experience with agile software development processes, quality control and test driven development
EXPERTISE AND METHODOLOGY
- Proficiency in Microsoft .NET framework (C#, WCF, WPF) using Microsoft
- Visual Studio
- Knowledge of UML and state machines
- Very good English skills (verbal and written)
- Experience with version control in GIT is a pre
- Experience with PLC language ST (IEC 6-1131) is a pre
- Experience with SECS/GEM is a strong plus.
- Experience with basic sensor troubleshooting is a strong plus.
OTHER REQUIREMENT CRITERIA
- Good communication skills in a global environment
- Result oriented
- Strong analytical skills
- Team player
- Self organized, proactive
- Stress resistant
- Affinity with mechatronic systems
- Ability to travel for on-site support (<30%)
Job Types: Full-time, Permanent
Pay: RM5,000.00 - RM9,000.00 per month
Benefits:
- Additional leave
- Dental insurance
- Flexible schedule
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Yearly bonus
Experience:
- automation / equipment industries.: 4 years (Preferred)
Work Location: In person