About this role
Overview
Keysight is a mission-critical design enablement partner for organizations solving the world’s most complex engineering challenges. With deep engineering expertise and leading design, emulation, and test solutions, our ~16,800 employees help customers in over 100 countries accelerate innovation across communications, automotive, energy, quantum, aerospace and defense, semiconductor, and artificial intelligence markets. Learn more about what we do.
At Keysight, people come together to explore new ideas, challenge what's possible, and advance the technologies defining the future. Here, you'll find opportunities to do your best work, take your career further, and thrive in an award-winning culture. Learn more about our benefits.
Responsibilities
The person in this position will be responsible for developing Velocity Core , Keysight's intelligent lab management solution that helps organizations increase lab utilization, productivity, and operational efficiency by optimizing the scheduling and use of shared lab resources.
The successful candidate will contribute to both front-end and back-end Java web application development, working closely with remote engineering teams, local engineering teams, and management in the United States. The candidate will be expected to communicate technical designs, implementation risks, and architectural trade-offs effectively, while delivering high-quality solutions on schedule and meeting project commitments.
This role also requires developing and maintaining integrations with other Keysight and legacy Spirent products, including iTest , as well as supporting integration with emerging products and platforms.
The ideal candidate will be a collaborative team player with strong technical expertise, excellent communication skills, and a commitment to delivering reliable, maintainable software. Above all, the candidate should be passionate about helping build a world-class lab management solution while enjoying the challenge of solving complex technical problems as part of a high-performing team.
Qualifications
Qualifications & Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 8+ years of professional software development experience.
- 8+ years of hands-on Java development experience.
- Strong understanding of computer science fundamentals, including data structures, algorithms, object-oriented design, and software engineering principles.
- Proven ability to design and implement complex algorithms and clearly document their functionality, design, and methodology for peer review and long-term maintainability.
- Excellent interpersonal, collaboration, and communication skills, with the ability to work effectively in a globally distributed engineering environment.
- Ability to manage complex technical tasks independently and deliver high-quality results with minimal supervision.
- Excellent written and verbal English communication skills.
Preferred Qualifications
- Experience with Spring Framework, JBoss, and RESTful web services.
- Experience with PostgreSQL and Elasticsearch.
- Experience with modern web technologies, including React, jQuery, HTML5, and CSS3.
- Experience with Git, Apache Maven and Jenkins.
- Experience with containerized application development and deployment using Kubernetes.
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***