Job Id: 20201021013
Job Role: Software Developer(C++ Linux developer)
Experience: 5 Years
Qualification: Bachelor’s degree in Technology or Masters in Computer Application.
Job Location: Hyderabad
Salary: Best in Industry
Vacancies: Not Mentioned
Job Description Cyient Careers Job Vacancies for Software Developer in October 2020:
We are looking for an C++ Linux developer who will work with us at our Hyderabad office.Your primary responsibility will be to help create new products and enhancements to existing products from concept to launch as part of a project team for us. Your responsibility to the team is to develop solutions.
Design programming systems making specific determinations about system performance.
Expected to conduct system analysis and development from professional staff, to keep our systems current with changing technologies.
Design the development of software systems to form a basis for the solution of information processing problems.
Analyse system specifications and translate system requirements to task specifications for junior programmers.
Manage analysis of current programmes including performance, diagnosis and troubleshooting of problem programmes, and designing solutions to problematic programming.
Develop new programmes and proofing the programme to develop needed changes to assure production of a quality product.
Managing development of new programmes, analyses current programmes, and making recommendations which yield a more cost-effective.
Edits and debugs new computer programmes for assigned projects, including necessary records and desired output.
Test new programmes to ensure that logic and syntax are correct, and that programme results are accurate; assist lower-level programmers with programming assignments.
Document code throughout the development process by listing a description of the programme, special instructions, and any changes made in database tables on procedural, modular and database level.
Bachelor’s degree in Technology or Masters in Computer Application.
Relevant experience in Design of multi-threaded application on devices
5 years of experience in software development using the following technologies: C++ ,C++14, with Linux / Eclipse,Standard Template Library .
Experience of multithreaded application development and Inter-Process communication (TCP/IP)
Expert knowledge of Data Structures and Design Patterns
Familiarity in troubleshooting and debugging with tools gdb, valgrind or similar tools and Version Control tools like git, bitbucket, TFS.
Knowledge of unified modelling language, computer logic, flow-charting and Shell scripting would be a major plus.
You will report to Team Lead.
Skills & Experience