Job Requirements
Job Description
This is an exciting opportunity for an experienced software professional with a proven track record in developing applications using C++ on Linux Platform. As an experienced engineer, you should have the skills to capture the requirements from customers, work closely with onsite and offshore team members to develop complex and demanding systems.
Responsibilities
- As a Senior Software engineer, design, develop and test software systems using customer's software frameworks and tools in Linux Platform.
- Building and nurturing relationships with our client.
- Capture requirements, analyze requirements
- Deliver quality work products within schedule.
- Support customer in QA testing.
Work Experience
Must Have
- Experience in developing software for Linux Operating System
- Experience in programming with C++
- Experience in Software Development Life Cycle
- Excellent problem analyzing skills and documentation skills
- Strong communication & collaboration skills to integrate well into our highly collaborative environment
Total and relevant experience: Over 4+ Years
Good to Have
- Experience in version control systems like git, svn.
- Experience in semiconductor manufacturing domain.
- Experience SEMI conductor industry standards like SECS/GEM, EDA.
- Experience in Equipment (Machine) control software development.
- Knowledge in Socket programming, Multi-threading, Inter Process Communication (IPC).
- Experience in shell scripting (Shell/Bash)