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.
Similar Jobs