ENVIRONMENT:
Our client, an innovative Software Specialist, is currently seeking a talented C/C++ Developer who possesses the ability and coding expertise to develop advanced, defect-free, and easily maintainable software solutions. Enthusiasm for learning, teaching, and collaborating within a team environment is essential for this role. Given their focus on applications that prioritize throughput and latency, a deep understanding of factors influencing practical performance, beyond theoretical knowledge, is required. Candidates should have a minimum of 2 years of experience in C/C++ development and a Higher Degree or diploma in IT or related field.
DUTIES: C/C++ Programming and MaintenanceSoftware Design and ArchitectureWriting Readable and Maintainable CodeAutomated Unit- and Integration TestingDocumentation / Technical AuthoringResearch / InvestigationsIntegration with hardwareSource Code Management with gitCollaborating with the team on application design and development.The ability to quickly create advanced software solutions that are relatively free from defect and are easily maintained.REQUIREMENTS: Education & Qualifications: Higher Degree or diploma in IT or related fieldExperience: 2+ years C / C++ development experienceKnowledge of Best PracticesExperience with threading, algorithms, and data structuresNetwork programming skillsProficiency in Python is a bonus.Software development life cycle experienceExperience with LinuxExperience with gitPreference will be given to candidates demonstrating competency in the following: Experience with managing large long-term projects mostly unaidedReal-time multimedia and embedded development experienceOSI layer 2 experience, specifically AVB and its related protocolsATTRIBUTES: Team player with the ability to work in and with teamsExcellent work ethics, punctual, enthusiastic and willing to learnFluent in spoken and written English
#J-18808-Ljbffr