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 HaveKnowledge 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.