Leveraging deep expertise in C++, CUDA, Linux systems, kernel and user-space development, the role solves complex technical challenges, mentors engineers, and collaborates across functions to deliver high-quality, high-performance solutions. The successful candidate combines exceptional technical depth, leadership, innovation, and a results-focused approach to create lasting business and customer value.
Responsibilities
Play a senior technical role in assigned software projects as a member of the Software team.
Contribute to the software development life-cycle from its design to implementation and validation.
Leading focused software and/or multi-disciplined Engineering teams to deliver projects and programs.
Play a role in developing and defining new product concepts and ideas for both Product and Services.
Connect with other functional areas within the organization to drive technical solutions.
Qualifications
Qualifications
Masters degree in Computer Engineering, Computer Science, or a similar discipline such as Electronic Engineering
Extensive relevant experience in a similar role (~8 years) with the ability to add value with limited development
Experience
Strong knowledge and demonstrable experience of CUDA and C++
Hands-on experience in working within a structured engineering environment that includes:
Requirements Analysis/Definition
Design/Implementation
Defect Tracking
Testing
Can effectively apply Spirent’s ISO accredited Product Realisation Process (PRP)
Demonstrable mentoring and training experience
Very good understanding of Linux based operating systems architecture and how to optimize for performance
Linux Kernel and User Space development experience
Good knowledge in Virtualized environment and Intel® architecture
Knowledge or experience in VS Code or Visual Studio®, product and WSL
Good knowledge of UML software architecture modelling (Preferred)
Knowledge of configuration management tools and software version control (GitHub Preferred)
Knowledge of CI best practice (Preferred)
Behaviours
Ability to solve complex, high impact problems.
Communicates effectively, listens sensitively, adapts communication to audience and fosters effective communication with others.
Steps up and takes action without being asked. Looks for opportunities to make a difference.
Adaptable to new/difficult situations and devises ways to overcome obstacles.
Decisive, determined and persistent, demonstrating both individual and collective ownership.
Leads by example and results oriented, focus is on getting to the desired outcome.
Ability to both own and lead multi-disciplinary projects through the Project Realisation Process
Consistency of approach
Creativity —original/innovative thinker, ability to go beyond traditional approaches
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Play a senior technical role in assigned software projects as a member of the Software team.
Contribute to the software development life-cycle from its design to implementation and validation.
Leading focused software and/or multi-disciplined Engineering teams to deliver projects and programs.
Play a role in developing and defining new product concepts and ideas for both Product and Services.
Connect with other functional areas within the organization to drive technical solutions.
Qualifications
Masters degree in Computer Engineering, Computer Science, or a similar discipline such as Electronic Engineering
Extensive relevant experience in a similar role (~8 years) with the ability to add value with limited development
Experience
Strong knowledge and demonstrable experience of CUDA and C++
Hands-on experience in working within a structured engineering environment that includes:
Requirements Analysis/Definition
Design/Implementation
Defect Tracking
Testing
Can effectively apply Spirent’s ISO accredited Product Realisation Process (PRP)
Demonstrable mentoring and training experience
Very good understanding of Linux based operating systems architecture and how to optimize for performance
Linux Kernel and User Space development experience
Good knowledge in Virtualized environment and Intel® architecture
Knowledge or experience in VS Code or Visual Studio®, product and WSL
Good knowledge of UML software architecture modelling (Preferred)
Knowledge of configuration management tools and software version control (GitHub Preferred)
Knowledge of CI best practice (Preferred)
Behaviours
Ability to solve complex, high impact problems.
Communicates effectively, listens sensitively, adapts communication to audience and fosters effective communication with others.
Steps up and takes action without being asked. Looks for opportunities to make a difference.
Adaptable to new/difficult situations and devises ways to overcome obstacles.
Decisive, determined and persistent, demonstrating both individual and collective ownership.
Leads by example and results oriented, focus is on getting to the desired outcome.
Ability to both own and lead multi-disciplinary projects through the Project Realisation Process
Consistency of approach
Creativity —original/innovative thinker, ability to go beyond traditional approaches
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***