Applications Programmer

Tex-Star Engineering Singapore Pte Ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tex-Star Engineering Singapore Pte Ltd is seeking an Applications Programmer to develop and maintain software for mechanical engineering design, analysis, and manufacturing. You will collaborate with mechanical engineers, integrate with CAD/MES/ERP systems, and automate engineering workflows.

Strong programming skills in Python/C++/Java (MATLAB) and experience with SQL/NoSQL databases and version control are essential. Prior exposure to CAD tools (SolidWorks/AutoCAD) is a plus.

Qualifications

  • Bachelor-level equivalent education is not required if you have relevant experience.
  • Minimum 2-3 years as applications programmer or software developer in engineering/manufacturing.
  • Experience with CAD/CAM/CAE or similar engineering software is highly desirable.
  • Scripting for automation and integration with engineering tools is expected.

Responsibilities

  • Develop, test, and maintain custom software for mechanical engineering design, analysis, simulation, and manufacturing.
  • Collaborate with mechanical engineers to understand software needs and deliver efficient solutions.
  • Integrate applications with CAD, MES, and ERP systems and provide user support.

Skills

Python
C++
Java
MATLAB
Data management

Education

Other Advanced Diploma / Post-Diploma qualifications or equivalent
Certifications in programming / software development are a plus

Tools

SQL
NoSQL
Git
SVN
CAD/SolidWorks/AutoCAD

Job description

Key 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.
Experience:
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Database Developer
Application Database Developer

Consulguru Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Engineering Applications Programmer for CAD & Simulation
Engineering Applications Programmer for CAD & Simulation

Tex-Star Engineering Singapore Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Application Engineer
Application Engineer

StarHub • Singapore

On-site
SGD 50,000 - 80,000
Programmer Analyst
Programmer Analyst

Jabil • Singapore

On-site
SGD 50,000 - 70,000
Application Engineer
Application Engineer

HEPMIL Malaysia • Singapore

On-site
SGD 50,000 - 70,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS Research Labs Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Software Programmer (Manufacturing Systems / MES)
Software Programmer (Manufacturing Systems / MES)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 50,000 - 70,000
Software Engineer
Software Engineer

Akribis Systems Pte Ltd • Singapore

On-site
SGD 42,000 - 66,000
Application Engineer
Application Engineer

D'MARK TECHNOLOGIES (S) PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Principal Application Engineer
Principal Application Engineer

Augmentus Robotics • Singapore

On-site
SGD 90,000 - 130,000