Senior Software Developer - Semiconductor CIM

As a Software Developer on our team, you will be a key contributor to strategic manufacturing solutions that enhance productivity across our semiconductor operations. Your work will span both plant-specific and international semiconductor network projects.

In this dynamic role, you will:

  • Develop, support, and provide strategic consulting on Computer Integrated Manufacturing (CIM) solutions for the Manufacturing Execution System (MES) at our Penang plant.
  • Play a vital role in software projects to connect our global semiconductor network, with a focus on boosting manufacturing productivity.
  • Take primary responsibility for the development and maintenance of critical global-use software and reporting platforms for this international initiative.

Your daily tasks will include:

Collaboration and Requirements: Collaborate with cross-functional teams, engineers, and international stakeholders to define business requirements, create technical specifications, and ensure the seamless integration of CIM solutions with other systems.

Analysis and Strategy: Analyze manufacturing workflows and assess current systems to identify inefficiencies, provide strategic consulting, and recommend CIM solutions that optimize processes.

Development and Implementation: Manage the full software development lifecycle—including design, implementation, and enhancement—for both new and existing CIM solutions and global reporting platforms to improve functionality and performance.

Data, Reporting, and BI: Design, develop, and deploy interactive reports and dashboards for key manufacturing metrics (e.g., yield, cycle time). This includes implementing data visualizations, developing robust ETL/ELT data pipelines, ensuring data quality, and collaborating with database teams to optimize the underlying data architecture.

Support and Maintenance: Provide ongoing support and maintenance for existing CIM solutions by addressing bugs, responding promptly to user inquiries, and providing technical assistance.

Documentation and Training: Develop and maintain comprehensive documentation (including design specifications and user manuals) and conduct training sessions to ensure effective use of CIM solutions.

Performance and Innovation: Monitor and evaluate the performance of implemented solutions to ensure they meet the desired objectives, while continuously exploring new technologies to drive innovation in manufacturing processes.

Experience & Education: Bachelor’s or Master’s degree in Information Technology (or equivalent) with at least 5 years of professional experience in a semiconductor manufacturing environment.

Semiconductor & MES Expertise: Advanced knowledge of semiconductor manufacturing processes, modern MES systems, and related tools (e.g., R2R, SPC, FDC). Experience integrating MES modules and developing interfaces using SECS/GEM.

Core Development Skills: Excellent programming skills in a high-level language (Java, C++, or C#) and strong experience with SQL (particularly Oracle DB). Proficiency with version control, build, and project management tools (e.g., Git, Maven, Jira).

Reporting & BI Tools: Hands-on experience with at least one major business intelligence and visualization tool.

Data Pipeline Development (ETL): Proven experience building and maintaining ETL processes to aggregate data from multiple sources.

Web Development: Knowledge of front-end technologies (e.g., Vaadin, PHP, JavaScript, Angular, React) and back-end frameworks to create modern reporting platforms.

Professional Attributes: Strong analytical and communication skills with a structured, independent work ethic. An agile mindset with the ability to work flexibly and take responsibility within an intercultural team.

Fluent in English is required; German is a plus.

Benefits

  • Benefits: Company Insurances, Transport Allowance, Car Loan Subsidy, Meal Subsidy, EPF, etc.
  • Leave Entitlement e.g. Annual Leave, Medical Leave, etc.

Similar jobs