Overview:
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Responsibilities:
- Performing code reviews and vulnerability analysis in line with the requirements of security evaluation schemes.
- Maintain and share the up-to-date knowledge in the field of software security
- Support security testing team based on the vulnerability analysis results
- Leading project technical team to successfully coordinate complex evaluation projects within specified timelines and budgets in collaboration with project manager and evaluation lead.
- Serving as the primary technical liaison to customers, various ITSEFs/CABs, and certification schemes.
Qualifications:
- Demonstrated successful completion of an academic course in Information Technology, Electrical Engineering or similar.
- Candidates with a minimum of 4 years of work experience in:
- In 2 of the following programming languages: C, C++, JavaCard, Assembly, etc.
- Trusted Execution Environments.
- Smart Cards, Secure elements or other embedded devices such as System-on-Chips, and associated applicable test methods (Logical, Fault Injection and Side Channel Analysis).
- Dealing with the major security evaluation schemes like Common Criteria, SESIP, EMVCo or Global Platform.
- Hands-on experience in software development or (security) testing for embedded systems.
- Knowledge of (EMV) payment products is an advantage, as is experience with security evaluations and attack techniques and an interest in hacking products
- Knowledge and experience with Java Card evaluations is an advantage:
- Knowledge and experience with Java Card Platform Virtual Machine, the Java Card Platform Runtime Environment and the Java Card Application Programming Interface.
- Knowledge and experience with Java Card System Protection Profiles - Closed Configuration, and Open Configuration
- Demonstrates a creative mindset with a keen eye for detail and a strong drive to advance security measures.
- Demonstrates strong social skills and enjoys collaborating with a diverse team of security specialists in a positive work environment.
- You are flexible, and you enjoy travelling to customers in Europe, North America, or Asia every now and then.