1 - 4 years

10 - 12 Lacs

Gurugram

Posted:2 days ago| Platform: Naukri logo

Apply

Skills Required

Computer science C++ Semiconductor Simulation Security management Architecture Aerospace Open source Automotive Python

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 = Day-to-Day Responsibilities: Design and Development: Lead the design and development of secure software architectures, ensuring they meet both functional and non-functional requirements Security Management: Implement and manage security measures for software applications, including artifact scanning and vulnerability management Component Management: Oversee the integration and management of third-party components, ensuring compliance with licensing and security standards Collaboration: Work closely with cross-functional teams, including developers, testers, and product managers, to ensure alignment on project goals and timelines Problem Solving: Address and resolve architectural issues and technical challenges that arise during the development process Documentation: Create and maintain comprehensive documentation for software architectures, design patterns, best practices, policies, and user instructions Conduct code reviews to ensure adherence to architectural standards and best practices Mentorship: Provide guidance and mentorship to junior developers and architects, fostering a culture of continuous learning and improvement Monitoring and Reporting: Monitor the performance and security of software applications and report on key metrics to stakeholders Continuous Improvement: Keep up with industry trends and technologies and consistently enhance software architecture for better performance and security Qualifications Qualifications: Degree in Computer Science, Software Engineering, or related field - Bachelors (Engineering), Masters (Computer Science) and PhDs Proven experience as a Software Architect or similar role, with a focus on security and third-party component management Strong experience in software development, architecture, and its principles and best practices Experience with artifact scanning, SBOM, and vulnerability management tools Experience with DevOps tools, creating pipelines, and related CI/CD automations Excellent problem-solving skills and the ability to think strategically Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams Knowledge of open-source software and third-party component licensing is a plus Preferred Skills: Familiarity with Keysights software development processes and tools Strong Experience with programming languages: Python (Preferred), C++ or C# Ability to propose solution architectures for challenge at hand Experience with Secure Software Development Framework (SSDF) initiatives Interest in Applied AI for improving software delivery and developer productivity Careers Privacy StatementKeysight is an Equal Opportunity Employer = Day-to-Day Responsibilities: Design and Development: Lead the design and development of secure software architectures, ensuring they meet both functional and non-functional requirements Security Management: Implement and manage security measures for software applications, including artifact scanning and vulnerability management Component Management: Oversee the integration and management of third-party components, ensuring compliance with licensing and security standards Collaboration: Work closely with cross-functional teams, including developers, testers, and product managers, to ensure alignment on project goals and timelines Problem Solving: Address and resolve architectural issues and technical challenges that arise during the development process Documentation: Create and maintain comprehensive documentation for software architectures, design patterns, best practices, policies, and user instructions Conduct code reviews to ensure adherence to architectural standards and best practices Mentorship: Provide guidance and mentorship to junior developers and architects, fostering a culture of continuous learning and improvement Monitoring and Reporting: Monitor the performance and security of software applications and report on key metrics to stakeholders Continuous Improvement: Keep up with industry trends and technologies and consistently enhance software architecture for better performance and security

Mock Interview

Practice Video Interview with JobPe AI

Start Computer Science Interview Now
Keysight Technologies
Keysight Technologies

Technology / Electronics

Santa Rosa

13,000+ Employees

71 Jobs

    Key People

  • Dr. Satish Dhanasekaran

    President and CEO
  • Jay Alexander

    Chief Technology Officer

RecommendedJobs for You