Overview
Keysight is at 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
Role Overview :
We are seeking a highly skilled Software Architect to join our Realtime Oscilloscope R&D team. This role combines deep technical expertise in software architecture with leadership responsibilities. You will design and guide the development of complex software systems for next-generation oscilloscopes while leading a team of engineers to deliver high-quality, innovative solutions.
Key Responsibilities :
Architectural Responsibilities
- Define and maintain the software architecture for oscilloscope platforms, ensuring scalability, performance, and maintainability.
- Collaborate with hardware, gateware, firmware, and UX teams to create integrated system designs.
- Evaluate emerging technologies and incorporate best practices into architecture decisions.
- Establish coding standards, design patterns, and development guidelines for the team.
- Drive technical reviews and ensure compliance with architectural principles.
- Champion AI development tools to accelerate and improve product security, quality, and delivery velocity.
Team Leadership
Lead a team of software engineers to plan and prioritize team tasks, ensuring timely delivery of project milestones.Foster a collaborative and innovative team culture.Act as the primary technical point of contact between the team and project stakeholders.Monitor team performance and aid project management in implementing continuous improvement practices.Cross-Functional Collaboration
Work closely with product management to translate requirements into technical solutions.Coordinate with QA and validation teams to ensure robust and reliable software.Communicate architectural decisions and trade-offs to stakeholders clearly.Qualifications
Required
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.10+ years of software development experience, with at least 3 years in an architecture or technical leadership role.Strong proficiency in C++ and / or C#, with experience in embedded systems or instrument control software.Proven experience designing complex, multi-threaded, real-time systems.Excellent understanding of software design patterns, system architecture, and performance optimization.Demonstrated leadership skills with experience managing or mentoring engineers.Experience using AI-powered development tools (e.g., code generation, static analysis, automated testing, CI / CD optimization).Preferred
Experience in oscilloscope or test & measurement instrument development.Familiarity with hardware / software integration and low-level drivers.Knowledge of Agile development methodologies.Strong communication and interpersonal skills.Knowledge of AI / ML concepts and frameworks for embedded or edge applications.Careers Privacy Statement
Keysight is an Equal Opportunity Employer.Most offers will be between the minimum and the midpoint of the Salary Range listed below.
Colorado pay range : MIN $159,570.00 - MAX $265,940.00
Note : For other locations, pay ranges will vary by region
US Employees may be eligible for the following benefits :
Medical, dental and visionHealth Savings AccountHealth Care and Dependent Care Flexible Spending AccountsLife, Accident, Disability insuranceBusiness Travel Accident and Business Travel Health401(k) PlanFlexible Time Off, Paid HolidaysPaid Family LeaveDiscounts, PerksTuition ReimbursementAdoption AssistanceESPP (Employee Stock Purchase Plan)