Job Description

Position name: Senior Software Engineer

Customer name: A leading Japanese Semiconductor Manufacturing Equipment Company.

Summary: This is an exciting opportunity for an experienced senior software engineer with a proven track record in developing applications using C and C++ on Linux Platform. As an experienced engineer, you should have the skills to analyze requirements, work closely with onsite/offshore team members to develop complex and demanding systems.


Responsibilities:

  • Design, develop and test software systems using customer’s software frameworks and tools.
  • Analyze requirements, design, and code software using C and C++ in Linux environment.
  • Perform testing and reviews of work products and ensure its quality.
  • Deliver quality work products within schedule.
  • Report progress, risks and problems to project manger as required.
  • Document the projects according to project standards (protocols, architecture, technical specifications, …)
  • Support team in QA testing.

  • Requirements
  • Must have:
  • Developer with minimum 3-5 years of experience in developing C and C++ applications in Linux OS (Red Hat/CentOS etc.).
  • Experience in programming with C and C++ in Linux environment.
  • Experience in Linux commands and shell scripting (Shell/Bash)
  • Experience in Software Development Life Cycle.
  • Excellent problem analyzing skills and documentation skills.
  • Degree in technology or engineering.
  • Ability to learn new technologies as part of the job.
  • Strong communication & collaboration skills to integrate well into our highly collaborative environment.
  • Good to Have
  • Knowledge in Socket programming, Inter Process Communication (IPC), Multi-threading.
  • Experience in SEMI domain.
  • Experience in version control systems like git, svn.
  • Experience in Equipment(machine) control and automation.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application