Responsibilities Oversee the design and development of secure and reliable applications, common software components, and low-level drivers for test & measurement products.
Lead initiatives for SW build system DevOps and modernization to ensure compliance with Keysight's product security standards.
Manage and resolve software issues, providing expert technical communication to external customers and internal business partners.
Guide the team through the Agile development process, ensuring familiarity with the entire software development life cycle from system analysis to deployment.
Ensure software quality by emphasizing unit tests and automated regression tests.
Handle escalations from internal business partner teams, ensuring timely and effective resolution.
Lead project teams, ensuring cohesive design and implementation strategies are followed.
Requirements 10+ years of professional experience with increasing scope and ideally including people management or team leadership Proficient in C/C++ and object-oriented programming.
Good Knowledge/experience with leadership in embedded Software/firmware development team.
Good Knowledge/experience in RTOS.
Knowledge/Experience in the embedded operating systems in Linux/Wins IoT is added advantage.
Familiar with basic communication protocol such as I2C, UART, SPI.
Familiar with USB, PCIe, network protocols and multi-thread programming experience is a plus.
Familiar with some flash/memory such as NOR, NAND, eMMC, SD card and EEPROM non-volatile memory is added advantage.
Team coach, positive attitude, passion for continuous learning, motivator, good analytical and troubleshooting skills, communication skills, apply multiple technologies that creatively exceed the users expectations and drive business value.
Qualifications Master or Bachelors in Electrical & Electronics Engineering OR a Master or Bachelor's in Computer Science with a strong knowledge, skill, and experience in Embedded Software/Firmware design.
Remunerations Up to Rm 19,000 Consultant in charge Ken Ng | 019 213 2628 | ******