2146 Programmer jobs in Singapore

Programmer

Singapore, Singapore PIXEL AUTOMATION PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities and Duties

• Develop a deep understanding of design specifications based on
customer equirements, , organizational goals, and business
strategies. Conceptualize and develop solutions based on project
requirements and Company standards through the use of
simulations/modelling to support design concept used.

• Develop design specification sheet based on Mechanical design and
update as and when required and distribute to relevant Develop
system architecture based on mechanical design, flow chart and
other control system requirement specified by customer taking in to
consideration of optimised design for manufacturing, cost, quality
and safety.

• Initiate and carry out internal design reviews to share and explain
the completed modules with other departments.

• Initiate and carry out design review with customer based on project
schedule

• Revise design and documents based on both internal and external
review

• Create wiring diagram for various control panels and filed wiring and approval from department manager

• Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given

• Create drawing release file and send out drawings for panel and field wiring quotation

• Send out standard part list for quotation based on BOM

• Receive quotation and make price comparison spreadsheet

• Raise PR and get department manager approval and send to
Purchase department for negotiation and ordering

• Prepare offline PLC/PC program for various panels based on the
design requirements.

• Make necessary modifications needed, update design, drawings and
get approval from department manager.

• Release revised drawings to wiring and assembly team

• Support panel and filed wiring team as and when necessary

• Carry out PLC I/O configuration, Netother devise driver set up and
carry out I/O check and wiring integrity check

• Set up and debug PLC/PC program

• Carry out all the activities based on the project schedule given

• Meet quality standards while maintaining working knowledge of
relevant technologies and best practices, and upholding company
policies, internal, customer standards for machine building and
safety.

• Develop, train, and educate junior engineers, guide technical
direction, and act as a technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
This advertiser has chosen not to accept applicants from your region.

Programmer -

Singapore, Singapore PIXEL AUTOMATION PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

Responsibilities and Duties

· Develop a deep understanding of design specifications based on

customer equirements, , organizational goals, and business

strategies. Conceptualize and develop solutions based on project

requirements and Company standards through the use of

simulations/modelling to support design concept used.

· Develop design specification sheet based on Mechanical design and

update as and when required and distribute to relevant Develop

system architecture based on mechanical design, flow chart and

other control system requirement specified by customer taking in to

consideration of optimised design for manufacturing, cost, quality

and safety.

· Initiate and carry out internal design reviews to share and explain

the completed modules with other departments.

· Initiate and carry out design review with customer based on project

schedule

· Revise design and documents based on both internal and external

review

· Create wiring diagram for various control panels and filed wiring and approval from department manager

· Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given

· Create drawing release file and send out drawings for panel and field wiring quotation

· Send out standard part list for quotation based on BOM

· Receive quotation and make price comparison spreadsheet

· Raise PR and get department manager approval and send to

Purchase department for negotiation and ordering

· Prepare offline PLC/PC program for various panels based on the

design requirements.

· Make necessary modifications needed, update design, drawings and

get approval from department manager.

· Release revised drawings to wiring and assembly team

· Support panel and filed wiring team as and when necessary

· Carry out PLC I/O configuration, Netother devise driver set up and

carry out I/O check and wiring integrity check

· Set up and debug PLC/PC program

· Carry out all the activities based on the project schedule given

· Meet quality standards while maintaining working knowledge of

relevant technologies and best practices, and upholding company

policies, internal, customer standards for machine building and

safety.

· Develop, train, and educate junior engineers, guide technical

direction, and act as a technical liaison between customers

SPECIAL NOTES:

The incumbent (s) of this position is expected to perform all other related duties as assigned

Tell employers what skills you have

Feasibility Studies
Wiring
PLC Allen Bradley
HMI Programming
Technical Direction
Application Development
Drawing
PLC
Estimates
HMI / SCADA Software
Design for Manufacturing
Systems Analysis
Retail Banking
System Design
OMRON PLC
MS SqlServer
Assembly
Technical Liaison
System Architecture
This advertiser has chosen not to accept applicants from your region.

Programmer / Software Engineer

Singapore, Singapore PIXEL AUTOMATION PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

-Develop a deep understanding of design specifications based on customer requirements, , organizational goals, and business strategies. Conceptualize and develop solutions based on project requirements and Company standards through the use of simulations/modelling to support design concept used.
-Develop design specification sheet based on Mechanical design and update as and when required and distribute to relevant Develop system architecture based on mechanical design, flow chart and other control system requirement specified by customer taking in to consideration of optimised design for manufacturing, cost, quality and safety.
-Initiate and carry out internal design reviews to share and explain the completed modules with other departments.
-Initiate and carry out design review with customer based on project schedule
-Revise design and documents based on both internal and external review
-Create wiring diagram for various control panels and filed wiring and approval from department manager
-Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
-Create drawing release file and send out drawings for panel and field wiring quotation
-Send out standard part list for quotation based on BOM
-Receive quotation and make price comparison spreadsheet
-Raise PR and get department manager approval and send to Purchase department for negotiation and ordering.
-Prepare offline PLC/PC program for various panels based on the design requirements.
-Make necessary modifications needed, update design, drawings and get approval from department manager.
-Release revised drawings to wiring and assembly team
-Support panel and filed wiring team as and when necessary
-Carry out PLC I/O configuration, Netother devise driver set up and carry out I/O check and wiring integrity check
-Set up and debug PLC/PC program
-Carry out all the activities based on the project schedule given
-Meet quality standards while maintaining working knowledge of relevant technologies and best practices, and upholding company policies, internal, customer standards for machine building and safety.
-Develop, train, and educate junior engineers, guide technical direction, and act asa technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
This advertiser has chosen not to accept applicants from your region.

cnc programmer

Singapore, Singapore $60000 - $120000 Y JL EMPLOYMENT & RECRUITMENT AGENCY

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

  • Interpret engineering drawings, work orders and specifications to plan machining/programming requirements.

  • Program and set up CNC/Conventional milling & turning machines, including tools, offsets, and reference points.

  • Verify and measure parts to ensure accuracy and compliance with quality standards.

  • Perform machining operations such as drilling, grooving, cutting, facing, and threading.

  • Monitor processes, troubleshoot issues, and adjust/reprogram controls when necessary.

  • Maintain machine tools, equipment, and ensure preventive maintenance is carried out.

  • Follow safety procedures and company regulations at all times.

  • Prepare and update production records and quality logs.

  • Support production team and carry out other ad-hoc duties as assigned.

Requirements

  • Technical Certificate/Diploma in Mechanical, Precision or Manufacturing Engineering, or equivalent.

  • Relevant vocational training in CNC machining/programming is an advantage.

  • At least 5 years' experience in CNC programming, setup and operation (milling & turning).

  • Able to read and interpret engineering drawings and apply GD&T.

  • Willing to work shifts and overtime when required.

This advertiser has chosen not to accept applicants from your region.

cnc programmer

Singapore, Singapore $60000 - $80000 Y ALLIED PRECISION ENGINEERING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

  • Develop and optimize CNC programs for machining centers

  • Collaborate with engineering and production teams to ensure machining accuracy and efficiency.

  • Troubleshoot and improve CNC machining issues on-site

  • Solid understanding of CNC machining processes and machine operations

  • Proficiency in one or more CAM programming software

  • Capable of independent programming and on-site debugging

  • Strong communication skills and a team-oriented mindset.

This advertiser has chosen not to accept applicants from your region.

Analyst Programmer

Singapore, Singapore $80000 - $120000 Y ELLIOTT MOSS CONSULTING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

The Analyst is responsible for developing software based on design requirements, ensuring that subroutines and program codes meet specifications, conform to standards, and are delivered on time with high quality. The role also involves supporting testing, troubleshooting, and documentation to ensure smooth implementation and operation in production environments.

Key Responsibilities

Project Delivery:

  • Analyse process/program specifications and translate them into program codes, adhering to guidelines and best practices. Perform configuration management, including changes to hardware, software, and documentation, covering planning, identification, controls, and audits.
  • Develop unit test packages, execute tests, and document results to ensure quality.
  • Assist in integration testing, system testing, User Acceptance Testing (UAT), and implementation activities, resolving reported bugs and issues.
  • Investigate reported problems/errors, apply fixes, and conduct testing to ensure efficient system operation.
  • Prepare and maintain up-to-date system documentation.
  • Translate functional requirements into application design using established methodologies and guidelines.

Team Collaboration:

  • Work with team leads to ensure design and code align with architecture and system standards.
  • Collaborate with Business Analysts during requirements gathering and refinement of functional specifications.
  • Participate in peer reviews to enhance project quality.

Requirements

  • 1–5 years of relevant experience in software development.
  • Diploma or Degree in Computer Science, Information Technology, Management of Information Systems, or equivalent.
  • Strong problem-solving skills with the ability to think innovatively.
  • A proactive, results-oriented individual committed to high quality standards.
  • Team player with strong communication and interpersonal skills.
  • Self-motivated with a positive attitude and high energy.
This advertiser has chosen not to accept applicants from your region.

cnc programmer

Singapore, Singapore $60000 - $120000 Y MEGATEC TECHNOLOGY PRIVATE LIMITED

Posted today

Job Viewed

Tap Again To Close

Job Description

  • Develop and writing machine program for executing machining run of the products in charge.
  • Provision of detailed set-up and tooling sheets.
  • To setup with necessary tooling gadgets required for the setup and get machine ready for production run.
  • Operates equipment e.g. milling machines, end mills, revolving lathe tools, and drill presses.
  • Produce manufacturing parts out of metal, aluminum, steel, or plastic.
  • Read technical drawings and set up the machines.
  • Use computer software to model cutting paths and program machines
  • Responding and resolving technical / quality issues / cycle time improvement.
  • Perform CNC machine setup for First Article, including the optimization of each process
  • Perform QA to tests products meet design specifications
  • Perform process improvements to increase the overall capacity and turnaround time
  • Adjust machine cutting paths or settings to optimize production
  • High sense of urgency, able to commit weekend production schedule when needed
  • Must be able to write programs from Drawings input into Machine and test run without mistakes.
  • Consider tools required to cut particular materials and program machines
  • Must be able to handle CNC Machining Centre independently as well as able to handle production area.
  • Analyse technical drawings and study sample parts to define best sequence of machining steps.
  • Provide expertise and technical support to enable operations are effectively and responsibly execute, and consistently maintain, quality workmanship and conformance to design and project specifications, and good manufacturing / engineering practices.
  • Perform process improvements to increase the overall capacity and turnaround time
  • Overtime is NEEDED on weekdays, weekends and sometimes public holidays.
  • Need to work rotating night shift (when necessary)
  • Those without qualification but with relevant working experience are welcome to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Programmer Jobs in Singapore !

Contract Programmer

Singapore, Singapore $80000 - $120000 Y Ethos Search Associates Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

This will be a 1-year renewable contract position based in Jurong West.

Responsibilities

  • Upgrade and modernize front-end (UI/UX) and back-end (APIs, data services) of existing system ensuring scalability, robustness, and performance improvements.
  • Design, implement agentic AI framework.
  • Integrate LLM APIs and advanced AI workflows.
  • Collaborate with data scientists, supply chain experts, and business stakeholders to translate models into capabilities.
  • Design APIs and services for seamless interaction between algorithms, AI agents, and modules.
  • Enforce code quality, security, and documentation.
  • Lead agile development practices (code reviews, CI/CD pipelines, and testing automation).

Requirement

  • Experience Full Stack Developer integrating AI/ML models into production-grade software systems
  • Front-end: Angular or React.
  • Back-end: , Python, or equivalent.
  • Database: MSSQL, schema design, performance tuning.
  • Cloud: AWS, Azure, or GCP.
  • Containerization: Docker/Kubernetes.
    Knowledge on: RESTful APIs design and integration, large language models (LLMs) and agentic AI frameworks (e.g., Dify, LangChain, AutoGen)

Advantageous

  • Experience in supply chain, demand forecasting, or inventory planning systems.
  • Understanding of time series forecasting models and integration into applications.
    Knowledge of MLOps practices for deploying and monitoring ML/AI pipelines.

Ethos Search Associates Pte. Ltd.

EA License No: 13C6655

EA Reg No: R Jacky Chong

This advertiser has chosen not to accept applicants from your region.

Systems Programmer

Singapore, Singapore $13200 - $39600 Y PHOENIX SOLUTIONS (S) PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Systems Programmer

We are looking for a talented Systems Programmer to design, develop, and maintain system-level software. The role requires strong low-level programming skills, problem-solving ability, and experience with operating systems and infrastructure components to ensure reliability, performance, and scalability.

Key Responsibilities
  • Develop, test, and maintain system software (operating systems, utilities, device drivers).
  • Debug and resolve system-level issues to ensure optimal performance.
  • Automate tasks and build tools to support infrastructure and development teams.
  • Collaborate with cross-functional teams to integrate and support system components.
  • Monitor and tune system performance, ensuring high availability and security.
  • Maintain accurate documentation of systems, processes, and procedures.
Qualifications
  • Bachelor's degree in Computer Science, IT, Engineering, or related field (or equivalent experience).
  • Proficiency in C, C++, or Assembly for system-level programming.
  • Good understanding of operating system internals (Linux/UNIX/Windows).
  • Experience with scripting languages (Python, Bash, Perl, etc.).
  • Strong debugging, troubleshooting, and analytical skills.
  • Knowledge of networking fundamentals and storage systems.
Preferred Skills
  • Experience with virtualization or cloud environments.
  • Knowledge of cybersecurity principles.
  • Exposure to distributed or high-performance systems.
This advertiser has chosen not to accept applicants from your region.

applications programmer

Singapore, Singapore $90000 - $120000 Y UNISON CONSULTING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

  • Provide technical expertise and support for SWIFT AMH (Alliance Messaging Hub).

  • Configure, maintain, and troubleshoot SWIFT SAA (Alliance Access) and related SWIFT infrastructure.

  • Develop and maintain SQL queries, stored procedures, and scripts for system automation and reporting.

  • Perform system integration, upgrades, patching, and security compliance for SWIFT environments.

  • Collaborate with business and operations teams to ensure seamless payment and messaging flows.

  • Monitor system performance and proactively address issues to ensure high availability.

  • Participate in incident management, root cause analysis, and problem resolution.

  • Provide documentation, technical design, and knowledge transfer to stakeholders.

Requirements:

  • Must have hands-on experience in SWIFT AMH (Alliance Messaging Hub).

  • Strong knowledge of SWIFT SAA (Alliance Access), SWIFT infrastructure, and messaging flows.

  • Proficiency in SQL (Oracle, SQL Server, or PostgreSQL).

  • Strong scripting skills (Shell, Python, or equivalent).

  • Good understanding of payment systems and financial messaging standards (SWIFT MT, ISO

  • Experience in system integration and troubleshooting in banking/financial environments.

  • Excellent analytical, problem-solving, and communication skills.

Nice to Have:

  • Knowledge of payment processing systems in banking/financial institutions.

  • Experience with Linux/Unix environments.

  • Exposure to cloud platforms (AWS, Azure) is an advantage.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Programmer Jobs View All Jobs in Singapore