Oversee the design and development of secure and reliable applications common software components and lowlevel drivers for test & measurement products.
Lead initiatives for SW build system DevOps and modernization to ensure compliance with Keysights 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 objectoriented 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 multithread programming experience is a plus.
Familiar with some flash/memory such as NOR NAND eMMC SD card and EEPROM nonvolatile 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 Bachelors in Computer Science with a strong knowledge skill and experience in Embedded Software/Firmware design.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.