R&d Engineer 2

Year    Gurgaon, Haryana, India

Job Description

Overview:
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
Our 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 Keysight's 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
***Keysight is an Equal Opportunity Employer.***

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3776611
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gurgaon, Haryana, India
  • Education
    Not mentioned
  • Experience
    Year