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
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Looking for “Digital Marketing/Web Developer”. As of now we are offering work from home but...
Apply For This JobGrow your career with a growing organization Whether they’re helping people reach their long-term financial goals or providing personal wealth...
Apply For This JobFull Job Description Office Assistant required for maintaining stock register and recording daily production outputs at the machine shop. Candidate...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Primary Responsibilities Accounts Payable Ensure that invoices are correctly coded, posted into system, and adequately...
Apply For This JobFull Job Description We are looking for experienced cloud architect with deep expertise in architecting AWS solutions involving AI, ML,...
Apply For This JobFull Job Description What this Job Entails: The System Administrator is expected to facilitate operational support to and on behalf...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`