NXP Semiconductors N.V. (NASDAQ: NXPI) enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets. Built on more than 60 years of combined experience and expertise, the company has over 29,000 employees in more than 30 countries and posted revenue of $8.88 billion in 2019.
Description
The Security Software IP team is responsible for developing and testing security/cryptographic libraries. The main challenge for a Software Developer in Test would be to develop automated tests targeting the functionality of the library and adding features to the test framework while maintaining support for all the hardware platforms.
Responsibilities
- Develop automated software tests according to specification on target side(in C on an embedded target) and on the host side(in Python/java on PC)
- Implement test framework improvements(new features)
- First-level analysis of test regressions
Profile
- Degree in Computer Science, Microelectronics Engineering or similar
- 2+ years of working experience
- Practical experience with scripting development(Python or similar)
- Knowledge of software testing methodology
- Knowledge of the C language and embedded development is highly appreciated
- Knowledge of test/development of cryptographic algorithms is highly appreciated
- Good English communication skills
- Good Problem Solving skills