Mid-Senior C/C++ Engineer
We are looking for an exceptional C/C++ Engineer to work with our cross-functional team, and join our world-class community of talented experts.
For this position you should be able to check the following:
• Good knowledge of C/C++ for Linux development applied to embedded systems;
• Familiarity with development practices for user space applications on embedded Linux/OpenWRT;
• Experience with GDB local/remote debugging;
• Hands-on experience in developing/debugging multi thread/process applications;
• Hands-on experience with IPC systems (DBUS, UBUS, JSONRPC, MQTT);
• Hands-on experience with BSD socket programming, TCP/IP stack and HTTP/REST and debugging communication issues with Wireshark/tcpdump etc.;
• Good communication skills, fluent technical English;
• Ability to actively collaborate with remote team members.
• Experience with networking on Linux platforms;
A day in the life of a C/C++ Engineer:
• Implement embedded software for various Linux based platforms located at customer premises to make it talk to our client’s backend;
• Solve complex BSP/System integration problems;
• Design and implement functional requirements for new cutting-edge gateways/hubs;
• Write well documented, clean, and easy to support code;
• Work as a part of world distributed team of talented engineers to provide high quality products.
Cognizant Softvision Employee Benefits
• Flexible Work Schedule - Outside of main work hours, you can create a schedule that suits your needs.
• Hybrid workplace - Whether you like to work from home or go to the office, the choice is yours!
• Annual Vacation Days - 26 days to relax, explore and spend time with loved ones.
• Trainings, workshops and certifications, unlimited Udemy subscription and more.
• Private medical package
• Meal tickets
• Referral bonuses
• Life insurance
• Banking services
• Bookster subscription
The Place To Be, Now & Beyond!
Cognizant Softvision is a leading software product engineering company, creating impactful end-to-end digital products and solutions that connect brands with customers. Delivering sustainable innovation, agility and a connection that inspires engagement and business transformation, we’ve worked with some of the world’s largest leading brands. Cognizant Softvision has more than 5,000 product, design and engineering professionals across a network of global studios in 9 countries and five continents.
Learn how Cognizant Softvision designs experiences and engineers outcomes that result in memorable interactions at cognizantsoftvision.com .
Explore career opportunities at Cognizant Softvision - The Place To Be, Now & Beyond!
Please note that by applying to this role you are being informed about your personal data being processed by Cognizant Softvision.
You can find more details here: https://www.cognizantsoftvision.com/candidate-privacy-notice/
Please read this Candidate Privacy Notice carefully as it informs you of how your personal information is processed in connection with your application for a job. By clicking the "Proceed" button, you acknowledge that you have read and understood this Notice.