Skip to main content
Back to jobs

Applications Programmer

External
TEX-STAR ENGINEERING SINGAPORE PTE LTD logoTex-star Engineering Singapore · Tuas Avenue 10, Singapore
S$42K–S$72K/yrFull-timeUnknownToday
AutoCADCADData AnalysisDocumentationGitJava
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Software Development & Maintenance: Develop, test, and maintain custom software applications for mechanical engineering design, analysis, simulation, and manufacturing.
  • Collaborate with mechanical engineers to understand their software needs and develop solutions that improve engineering processes.
  • Write clean, efficient, and well-documented code in various programming languages (e.g., Python, C++, Java, or similar).
  • Integration and Support: Integrate new applications with existing systems, such as Computer-Aided Design (CAD) software, Manufacturing Execution Systems (MES), and enterprise resource planning (ERP) systems.
  • Provide technical support for software tools, troubleshoot issues, and suggest improvements to existing applications.
  • Automation and Optimization: Automate repetitive tasks and processes within the engineering workflow, improving operational efficiency.
  • Implement algorithms for data analysis, process optimization, and simulation.
  • Collaboration & Documentation: Work closely with cross-functional teams, including mechanical engineers, IT specialists, and project managers, to ensure that applications meet project goals.
  • Maintain detailed documentation of code, software changes, and user instructions to ensure smooth application usage and future scalability.
  • Training & Troubleshooting: Provide training to engineering staff on new software applications or updates.
  • Troubleshoot and resolve software and application-related issues in a timely manner.
  • Job Requirements:
  • Education:
  • Other Advanced Diploma / Post-Diploma qualifications or equivalent
  • Additional certifications in programming, software development, or mechanical engineering applications are a plus.

Requirements

  • Minimum 2-3 years of experience as an applications programmer or software developer, preferably in a mechanical engineering or manufacturing environment.
  • Experience with developing applications for engineering software such as CAD, CAM, CAE, or similar systems is highly desirable.
  • Familiarity with scripting for automation and integrating software with engineering tools and systems.
  • Technical Skills:
  • Proficiency in programming languages such as Python, C++, Java, or MATLAB.
  • Strong knowledge of databases (SQL, NoSQL) and data management.
  • Experience with version control systems (e.g., Git, SVN).
  • Understanding of engineering principles, mechanical design processes, and product lifecycle management.
  • Familiarity with engineering tools such as SolidWorks, AutoCAD, ANSYS, or similar software is a plus.
  • Strong problem-solving skills and ability to translate engineering requirements into practical software solutions.
  • Soft Skills:
  • Excellent communication skills, both written and verbal, to work effectively with technical and non-technical teams.
  • Strong organizational and time-management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
  • Ability to work independently and as part of a team.
  • Attention to detail and a commitment to delivering high-quality work.

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at TEX-STAR ENGINEERING SINGAPORE PTE LTD? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect