
R&D Engineer 1, Software
- Singapore
- Training
- Full-time
- Embedding security into the development lifecycle of products running on Windows and Linux platforms, including embedded systems.
- Collaborating with cross-functional teams to ensure our solutions meet regulatory security standards and compliance requirements.
- Driving innovation in product security through automation, analysis, and continuous improvement.
Responsibilities
- Provide technical support for product security assessments, utilizing tools such as composition analysis, vulnerability management, and penetration testing. Additionally, assist development teams in devising strategies to address and mitigate identified vulnerabilities.
- Provide technical support for third party open-source license compliance.
- Support and/or recommend third-party tools to assess the security posture of our products in alignment with recognized industry standards.
- Understand and implement product security programs across all operating system (OS) platforms used by Keysight’s products.
- Bachelor’s degree in computer science/engineering or equivalent experience with security technologies.
- Experience in software development using C/C++, JavaScript, and Python programming languages.
- Good understanding of common application and network protocols, cryptographic technologies, and common security threats on OS designs (including Linux, Windows, and mobile platforms).
- Strong interest in software engineering, security application development, and security assessment.
- Ability to thrive in dynamic and highly technical organizations.
- 1-2 years of experience working with product development/engineering and security expertise.
- Fresh graduates with security-related internship experiences and security knowledge may also be considered.