Principal Software Engineer
3 days ago
Join UCT and be part of the fastest-growing sector in the world We indirectly touch every semiconductor chip that goes into every smartphone, smart car and device that uses artificial intelligence. This is a critical time for the semiconductor industry and for UCT - as technology evolves, we evolve with it. UCT is a diverse workplace where every talented employee is committed to continuous innovation, challenging the status quo and exceeding customer expectations. If you are a person with a relentless drive to succeed, a strong focus on quality with a passion for success – join us today
UCT is looking for a talented Software Engineerto join us in Singapore
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:
- 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 relationships.
- Computer skills, MS Office, SharePoint, etc.
- Capable of mentoring more junior engineers…an 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.
Work Experience Requirements:
- At least 6-8 years of software design and development experience, preferably in Machine Controls and Vision programming;
-
Senior Principal Engineer, Software
3 days ago
North-East Region, Singapore ST Engineering Urban Solutions Full time $180,000 - $250,000 per yearAbout ST EngineeringWe apply our technology and innovation to solve real-world problems and improve lives. Our diverse portfolio of businesses spans the aerospace, mobility rail & road, smart city, digital solutions, defence and public security segments, and our global network of subsidiaries.Headquartered in Singapore, we employ more than 27,000 employees...
-
Principal Engineer
3 days ago
Central Region, Singapore AlwaysHired Pte. Ltd. Full time $150,000 - $200,000 per yearJob DescriptionWe are seeking an experienced Principal Engineer to lead civil and infrastructure design projects. You will be responsible for detailed engineering design, technical reviews, project management, and providing guidance to junior engineers. The role offers exposure to challenging projects such as drainage, sewage, tunnelling, bridges, and...
-
Software QA Engineer
1 week ago
Central Region, Singapore Vanguard Software Pte Ltd Full time $100,000 - $150,000 per yearJOB SUMMARYWe are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems. You will take ownership of test strategy, automation, and process improvements while mentoring junior team members. Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality...
-
Senior Software Engineer
3 days ago
Central Region, Singapore ST Engineering Mission Software & Services Pte Ltd Full time $90,000 - $180,000 per yearAbout ST Engineering – JR15742ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the...
-
Software Engineer
3 days ago
North Region, Singapore SICK Product Center Asia Pte Ltd Full time $60,000 - $120,000 per yearSoftware Engineer, Equipment DevelopmentRoles and Responsibilities:Design, implementation, commissioning and maintenance of complex software production systems. (machine control\PLC, test programs, image processing, automation, process control and process monitoring)Review and evaluate specifications and requirements of software and system requirements,...
-
Software Engineer
3 days ago
North Region, Singapore Good Job Creations (Singapore) Pte Ltd Full time $90,000 - $120,000 per year**[Job ID: 105554] Software Engineer – Semiconductor Equipment** We're looking for a Software Engineer to develop and optimize software for advanced semiconductor equipment. You'll design, implement, and test high-performance systems that support automation, control, and data processing, working closely with cross-functional teams to drive innovation and...
-
Software Engineer
1 week ago
North Region, Singapore Talent Trader Group Pte Ltd Full time $80,000 - $120,000 per yearKey Responsibilities:Design, develop, and maintain PLC control software using Beckhoff TwinCAT or equivalent platforms.Develop and integrate C#.NET applications for equipment control, data acquisition, and user interface.Collaborate with mechanical, electrical, and system engineers to define equipment functionality and sequence control.Perform system...
-
Principal AI Engineer, Software
3 days ago
Central Region, Singapore ST Engineering Full time $90,000 - $120,000 per yearWe're building the next generation of computer vision development—where AI agents automate data curation, model tuning, and deployment, accelerating the delivery of real-world AI systems. Our mission is to bridge cutting-edge research with production software by empowering engineers with intelligent tools that scale. As part of our team, you'll help build...
-
Software Engineer
3 days ago
Yishun, North Region, Singapore ASMPT Ltd Full time $100,000 - $150,000 per yearJob Description:We are seeking a Software Engineer to develop and optimize software solutions for advanced packaging semiconductor equipment. This role involves designing, implementing, and testing high-performance software to enhance automation, control, and data processing for semiconductor manufacturing. You will collaborate with cross-functional teams to...
-
Vision Software Engineer
3 days ago
North Region, Singapore The Supreme HR Advisory Pte Ltd Full time $5,500 - $8,000 per yearPosition title : Vision Software EngineerLocation: Nearest MRT: SembawangWorking Days: 5 Day A WeekWorking hours : 9:00am - 6:00pmSalary : $5500 - $8000 (depends experience)Job Summary:We are seeking an experienced Software Engineer to join our team, responsible fordesigning, developing, and maintaining software applications for vision...