Enable job alerts via email!

Senior / Software Engineer

KLA-Tencor (Singapore) Pte Ltd

Singapore

On-site

SGD 70,000 - 100,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading tech company in Singapore is seeking experienced Software Engineers proficient in C++, Java, and Python to join their innovative team. The role involves resolving software issues, developing solutions, and contributing to exciting new projects related to embedded systems. Ideal candidates should possess strong problem-solving skills and effective collaboration abilities in a diverse team environment.

Qualifications

  • Minimum of 5 years of experience in software development.
  • Experience with embedded systems development.
  • Strong communication skills and teamwork.

Responsibilities

  • Collaborate with teams to resolve defects and address escalation issues.
  • Develop and maintain software solutions using C++, Java, and Python.
  • Contribute to design, implementation, debugging, and testing.

Skills

C++
Java
Python
Problem-solving
Analytical skills

Education

Bachelor’s degree in Computer Science or Computer Engineering
Advanced degree preferred

Tools

Git
Jira

Job description

We are hiring for Software Engineers with expertise in C++, Java, Python, and embedded systems to join our team. In this role, you will address escalation issues, resolve defects, and contribute to new projects. Your responsibilities will include collaborating with cross-functional teams to ensure timely and effective solutions.

Responsibilities:

  • Collaborate with cross-functional teams to address escalation issues and resolve defects.

  • Develop and maintain software solutions using C++, Java, and Python.

  • Work on embedded systems projects, ensuring integration and functionality.

  • Participate in the design, implementation, debugging, and testing of software.

  • Contribute to new projects, driving innovation and efficiency.

  • Document software designs and processes for future reference and improvement.

  • Utilize version control systems (e.g., Git) and issue tracking tools (e.g., Jira) to manage development tasks.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field; an advanced degree is preferred.

  • Minimum of 5 years of experience in software development with C++, Java, and Python.

  • Experience with embedded systems development.

  • Strong problem-solving and analytical skills.

  • Proficiency in software documentation, design, implementation, debugging, and testing.

  • Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).

  • Excellent communication skills and the ability to work collaboratively within a team setting or with individuals across different geographies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.