Senior Automation Software Engineer (PG)ID:50315

8,000 MYR ~ 12,000 MYRBatu KawanOver 3 months ago

Overview

  • Salary

    8,000 MYR ~ 12,000 MYR

  • Industry

    Manufacturing(Machinery)

  • Job Description

    Job Description 
    The Control Software Manager will be responsible for leading and managing all aspects of software team including gathering user requirements, defining system functionality, software development, integration, testing and deployment. Collaborate with different stakeholders from sales, project management, mechanical, electrical and assembly team. The Control Software Manager is responsible to build high-quality, innovative and fully performing software team that complies with coding standards and technical design.

    - Create/Assist/Troubleshoot the development of automated equipment software, standards, procedures and documentation.
    - Provide technical guidance and expertise to software engineers and electrical engineers.
    - Contribute to project review meetings. Prepare for electrical DFM and related electrical and software costing.
    - Guide software team and undertake analysis of results to ensure that software meets customer’s specified standards and technical requirements
    - Work with project stakeholders to determine the appropriate timeline for the software development and testing
    - Provide authoritative advice and guidance on any aspect of control software planning and execution
    - Support project management in determining status, assessing risk areas, suggesting and reviewing corrective actions
    - Provide feedback and suggestions to improve the application of basic principles and practices related to Software Development Process Improvement
    - Review customer requirements and specifications, and define software development and test solutions
    - Continually evolve the working practices and to improve efficiency and productivity when producing software and documentation.
    - Drive and implement rigorous quality standards for all aspects of the automation delivery from initial concept to final commissioning and handover.
    - Effectively manage the software engineering resources to deliver complex multiple projects on time and to budget
    - Collaborate with counterparts in China to ensure consistency of software design framework and exchange technical know-how.
    - Contribute to the development of relevant working procedures, templates and standards

Qualifications

  • Requirement

    - Education Background : Bachelor’s degree in Engineering or related technical field
    - Experience :
    > Expertise in creating test and assembly automation frameworks with Visual Studio development software. (C#, C++)
    > 10+ Years of experience in software engineering role
    > 4-5 years of experience in leading and managing software engineers
    > Solid in using PLC control software (OMRON, Beckhoff) and other related PLC brands.
    > Good understanding in building reliable and scalable software for various types of automated equipment
    > Passionate about software development, problem-solving and technical challenges
    > Good knowledge in software development, integrating robot control system to other system like PLC, PC, Vision, etc
    > Ability to determine strategic direction and not just tactical
    > Strong programming and technical experience that needs to guide and interface with software engineers and customer technical team
    > Good understanding of various types of standard applications that need to be integrated into the control system

  • English Level

    -

  • Other Language

    Mandarin, English

Additional Information

  • Benefit

    - Phone Allowance
    - OT allowance

  • Working Hour

    8.30am ~ 5.30pm

  • Holiday

    - Sat and Sun

  • Job Function