Job Summary
C++/C# Developer
We are looking for a skilled C++/C# Developer to join our team in Stellenbosch. This role involves working on hardware-related software development, requiring a strong understanding of both programming languages and their integration with hardware systems. The ideal candidate will have experience in developing high-performance applications and a passion for solving complex technical challenges.
Role Overview
- Design, develop, and maintain C++ and C# applications with a strong focus on hardware integration.
- Work in a hybrid environment, collaborating with both on-site and remote teams.
- Develop and optimise software solutions that interact with hardware components.
- Troubleshoot and resolve software and hardware-related issues.
Key ResponsibilitiesSoftware Development & Integration
- Develop and maintain software solutions using C++ and C#.
- Work closely with hardware teams to ensure seamless software-hardware interaction.
- Optimise system performance and troubleshoot low-level integration issues.
- Implement efficient and scalable code following best practices.
Hardware Collaboration & Troubleshooting
- Work with embedded systems and hardware components to develop integrated solutions.
- Debug and resolve hardware-software compatibility issues.
- Perform testing and validation of software on hardware platforms.
Project Collaboration & Agile Development
- Work in an Agile development environment with cross-functional teams.
- Collaborate with engineers and product teams to define and implement system requirements.
- Ensure project deadlines and technical specifications are met.
Qualifications & Experience
- Proven experience in C++ and C# development.
- Strong understanding of software-hardware integration.
- Experience with embedded systems, low-level programming, or real-time systems is an advantage.
- Familiarity with Agile methodologies and version control systems.
- Ability to work independently and within a team in a hybrid work environment.
What We Offer
- Work on cutting-edge hardware and software projects.
- A hybrid work model with flexibility.
- Collaborative and innovative team environment.
If you are not contacted within 10 days of your application, please consider your application unsuccessful.