Job Description
Our Cape Town based client has remote working vacancies available for skilled C/C++ Software Developers to work on their long-term Automotive Ethernet projects as well as for core development of AVB (Audio Video Bridging) stacks.
Job Location: Working Remotely and ideally based in and around Pretoria, Johannesburg, Bloemfontein, Durban.
REQUIREMENTS:
– Bachelor’s Degree in Computer Engineering, Computer Science or IT
– 3 years C / C++ development experience
– Network programming skills essential
– Knowledge of Best Practices
– Be able and willing to travel abroad
– Fluent in English (spoken and written)
– Self-motivated
– Team player with the ability to work in small teams
Preference will be given to candidates demonstrating competency in the following:
– Experience with managing large long term projects mostly unaided
– Real-time multimedia and embedded development experience
– OSI layer 2 experience, specifically AVB and its related protocols
DUTIES & OUTCOMES:
- C/C++ Programming and Integration
- Systems Design
- Documentation / Technical Authoring
- Problem Solving
- Project Management
- Mobile Systems Programming (IOS/ANDROID)
- Research / Investigations
- Service Level Monitoring
- Systems Testing
- User Support
- The ability to quickly create advanced software solutions that are relatively free from defect and are easily maintained
- Create Firmware for custom hardware designs
- Code versioning