Senior Software Engineer (machine Vision)

Singapore 738068, Singapore

Job Description


Job Summary:
Develop the Machine-Vision software, including Deep Learning algorithms, Robotics programming and Industry 4.0 Connectivity modules, in the projected Automated system / solution. Being a Senior Software engineer, the candidate will contribute in developing and integrating multiple software products for Automated Assembly and Optical Inspection machines, to create standard and scalable solutions.
Essential Duties and Responsibilities:

  • Must be an effective team player, partner with internal stakeholders to understand requirements and translate them for the development.
  • Participate in brainstorming sessions to develop potential solutions for business needs.
  • Develop Machine vision / Auto Inspection machine software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Create a Software Solution Prototype and take part in the technology selection.
  • Effectively communicate and interact with leaders, managers, and employees across every business unit, understand expectations and requirements, and set proper expectations for the end-product.
  • Enhance existing products for improved functionality, cost reduction and manufacturability.
  • Gather and analyze data with ability to format and present to customers both internally and externally.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Provide input to technical proposals and cost estimates.
  • Collaborate with other automation team members to define Software requirements, develop, and test the software modules.
  • Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, concise code, and code comments.
  • Participates in teams assigned to address technical issues or specific organizational requirements.
  • Improve operations by conducting systems analysis, recommending changes in policies and procedures.
  • Protect operations by keeping information confidential.
  • Perform other duties as assigned.

Knowledge, Skills and Abilities:
  • Must have developed applications and solutions using C/C++, .NET framework, C#, WPF.
  • Expertise in Vision Programming: Cognex Vision Pro, LabView Vision builder, Halcon
  • Experience and interest in developing algorithms for Deep Learning will be preferred.
  • Experience in Electronics Manufacturing / Automation Design house will be preferred.
  • Experience in Software version control Tools: GitHub, Bitbucket
  • Knowledge of MES and Industry 4.0 IIoT Platform, Machine-to-Machine (M2M) protocols and integrating the machine software to Industry 4.0 requirements
  • Understanding of Data Management, IT security and governance
  • Proven track record to do what it takes to complete development, perform commissioning, qualification of new equipment and deliver final product to end-users on schedule and in cost effective manner.
  • Self-motivated and proactive personality for initiating new approaches to solutions.
  • Reliable individual who can work with integrity, and good interpersonal relationship.
  • Computer skills, MS Office, SharePoint, etc.
  • Capable of mentoring more junior engineers\xe2\x80\xa6an effective technical team leader.
  • Must be fluent in English both conversational and technical and must have the ability to communicate clearly, verbally and in writing.

Educational/Certification Requirement:
  • BS or MS degree in Computer Science, Software Engineering, or equivalent discipline.

Experience Requirement:
Work Experience: At least 4-6 years of software design and development experience, preferably in Machine Controls and Vision programming; Ideal candidate should have 8+ years\xe2\x80\x99 experience

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1309834
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore 738068, Singapore
  • Education
    Not mentioned