Share this Job

Software Architect IxOS

Country:  Romania
State / Province:  Bucharest
City:  Bucharest
Job Type:  Regular
Job ID:  35876

Job Description

Are you a hands-on Software Architect with a proven track of technical leadership for scalable distributed software system solution(s)?  If yes, we would like to present you one of our most interesting projects, IxOS;

The project:

IxOS stands at the core of Ixia NTS chassis providing the operating systems and services required for Ixia NTS applications such as IxNetwork, IxLoad and BPS to run successfully. We develop and maintain the current infrastructure while we look forward for new technologies (such as Kubernetes) and new micro-services architectures for the next generation of Ixia NTS chassis.


  • This person will work with latest Ixia products and technologies;
  • Provide technical leadership for complex projects;
  • Interact with various stakeholders to understand requirements and design the appropriate solutions;
  • Hands-on work in terms of contributing code to existing solutions;
  • Develop new prototypes and evaluate new technologies;
  • Constantly review code changes being added to ensure the overall design requirements are meet;
  • Advocate a collaborative model by providing mentorship, knowledge sharing with the rest of the team and ensuring all team members are listen to as they may have more context in some areas;
  • Investigate and fix complex issues, such as system performance issues, resource usage issues, out of memory conditions and crashes, etc.;
  • Technical documentation, reports, and diagrams;
Job Qualifications
  • Broad and deep technical knowledge of the Linux operating system;
  • Proven track of technical leadership for scalable / distributed software system solution;
  • Master C (user-space/kernel) and C++ programming languages;
  • Master user space and Linux Kernel debugging techniques for complex system wide issues;
  • Strong algorithms/data structures knowledge ;
  • Strong multithreading programming knowledge;
  • Strong knowledge of Linux drivers/kernel modules programming. Hardware related device driver and networking stack are considered a plus;
  • Good knowledge of scripting programming (bash/python);
  • Knowledge of Linux containers / Kubernetes;
  • Experience with STL and Boost 3rd party libraries;
  • Ability to quickly learn and grasp new technologies;
  • Desire and ability to work in a highly collaborative, team-oriented environment;
  • Excellent verbal and written communication skills;
  • Performance driven and having a proactive attitude;
  • 10+ plus experience in the industry;
Job Function


Careers Privacy Statement 

***Keysight is an Equal Opportunity Employer.***

Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Candidates can be considered to work from the following locations:

EMEA : Romania : Bucharest : Bucharest

Job ID : 35876 

Job Segment: Developer, Architecture, Engineer, Linux, R&D Engineer, Technology, Engineering