Epicareer Might not Working Properly
Learn More

Software Engineering Manager

Salary undisclosed

Apply on


Original
Simplified

Job Responsibilities:

  • Design and refine software development for Automated Material Handling Systems (AMHS) control software.
  • Maintain and enforce departmental policies and procedures, such as version control, testing procedures, documentation procedures, etc.
  • Devise software design specifications and requirements.
  • Supervise training and development of software engineering staff.
  • Manages staff and resources to ensure projects are delivered within schedule.
  • Manage the software development lifecycle and ensure that software is developed according to best practices.
  • Design and architect scalable AMHS control system solutions while providing technical support to engineers in the team.
  • Provide technical guidance to engineers on software design and troubleshooting.
  • Stay up-to-date with latest developments in robotics and automation software, bring new ideas and approaches to the team.
  • Align with product and organizational objectives, collaborating with cross-functional teams to deliver projects.

Job Requirements:

  • Minimum Degree in Computer Science, Computer Engineering, Electrical and Electronics Engineering or equivalent.
  • Possess 7 to 10 years of related experience in software engineering, preferably in automation or AMHS industry background.
  • At least 2 years of experience in managing or leading a software engineering team.
  • Proficient in Object Oriented Programming, mainly C # and C++.
  • Knowledgeable in Relational Database (MS SQL Server, Oracle DB and PostgreSQL).
  • Knowledge of robotics, AMHS, MCS or MES.
  • Intermediate knowledge of data structures, algorithms and software design patterns.
  • Strong automated control equipment software problem-solving, software debugging and commissioning skills.
  • Knowledge of SEMI standard E84, E82, E88 and E153 is advantageous.
  • Cross functional knowledge, such as motor control and sensor technology, is highly desirable.
  • Knowledge of Networking is desirable.
  • Knowledge of Container Technology and Web Frameworks (such as Blazor) is desirable.
  • Excellent time and man management skills.