Key Responsibilities:
- Establish and streamline a software testing team to support multiple product developments.
- Develop and implement robust testing infrastructure, including:
- Writing automated test software in C# and other languages.
- Designing embedded testing systems with electronic designs and firmware in C/C++ .
- Create comprehensive software test plans and ensure adequate test coverage.
- Identify bugs and their root causes through methodical testing approaches.
- Advocate for prioritizing testing in the development cycle, contributing to a culture of quality.
Skills Required:
- Proficiency in C# or similar languages (e.g., Java, Swift).
- Embedded software and testing expertise in C/C++ .
- Strong problem-solving skills and attention to detail.
- Effective prioritization, time management, and collaboration within local and international teams.
- Ability to work independently with minimal guidance.
Qualifications: NQF Level 7 (BEng, BTech, or Advanced Diploma) in Electronic Engineering, Computer Science, or a similar field
Preferred Expertise (Advantageous):
- Unit testing and Test-Driven Development (Google Test, gtest ).
- Continuous Integration tools (Jenkins pipelines ).
- Electronic hardware design and testing.
- Programming in Python or MATLAB .
- Debugging communication protocols (UART, SPI, I2C, CAN ).
- Experience with ARM microcontrollers and platforms like Raspberry Pi and Arduino .
- Agile (Scrum) software development methodology.
- Mechanical design and prototyping with 3D printing.
Why Join Us?
- Be at the forefront of consumer radar innovation.
- Work with a passionate team that values quality and innovation.
- Enjoy flexible remote working options while contributing to groundbreaking projects.