29048BR
Title:
Senior Software Engineer – C/C++ (Linux)
Job Description:
Roles & Responsibilities:
Software Developer with minimum 4-6 years of experience in design and development of console and desktop applications using C/C++ in Linux
Analyze requirements, design, and code software in C/C++/Linux for legacy software
Ensure new design is compatible with legacy system design
Perform unit test, verification and validation of the product developed
Write effective and reusable code according to best practices.
Must be a dynamic and team-oriented individual
Prepare documents according to project standards (architecture, technical specifications, …)
Required Skills (Technical Competency):
Hands on software development experience in C/C++ on Linux OS
Strong C/C++ programming skills
Experience in analyzing, debugging issues with multi-threaded processes using debugger
Experience in UI development using C/C++ (Using any framework like GTK/QT etc.)
Ability to quickly learn new technology as part of project requirement
Ability to explore large code base and understand architecture and design
Good logical and problem solving skills
Good analytical and debugging skills
Good knowledge of file handling
Good knowledge of threads and synchronization
Good knowledge of memory management and optimization
Good knowledge of performance optimization
Good Knowledge on socket communication
Knowledge in Linux Shell scripting
Knowledge in build management (using make file)
Good to have skills (Add on):
Knowledge in GTK+ Knowledge in Windows based software development
Experience in SEMI domain
Soft Skills:
Ability to take ownership of the task/module
Ability to work independently and be proactive
Ability to deliver without much supervision from lead/managers
Be able to clearly communicate in English language
Auto req ID:
29048BR
Job Type:
Full Time-Regular
Assignment Country:
India
Total Years of Exp:
4 – 6
Assignment State:
Kerala
Assignment Location:
Thiruvananthapuram (Trivandrum)
Experience Level:
Senior Level
Full Job Description About TATA Technologies Tata Technologies is a company of engineers, led by engineers. With more than 8000...
Apply For This JobDescription You Lead the Way. We’ve Got Your Back. At American Express, we know that with the right backing, people...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job roles Preparing financial documents such as invoices, bills, and accounts payable and receivable ·...
Apply For This JobJob Description Title : Sales Officer – Building Material (Cement)Type : Full TimeType: Onsite : – Develop new dealers &...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are looking to hire an experienced factory manager to supervise factory workers and ensure...
Apply For This JobJob Description: Wanted Cardiologist for hospitals in Kannur Qualification : DM Cardiology . Hiring Interventional Cardiologist for a multi-speciality hospital...
Apply For This Job