Loading...
Share this Job

Linux C/C++ Software Engineer

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

Job Description

Our projects:

https://www.ixiacom.com/products/iBypass

https://www.ixiacom.com/products/ixprobe

Product technical/process details

  • Bypass boxes are embedded systems running custom Linux distros (build systems used: buildroot/Yocto).
  • Product specific apps are written in C/C++ 17/Rust/Angular
  • Autogenerating code based on mustache templates
  • Using Jenkins pipeline as continuous integration tool
  • SW interaction/configuration of HW components is done using I2C/SPI protocols
  • Management interfaces: CLI / SNMP / Web / REST
  • Collaboration with the Hardware team from Austin/TX
  • Using Jira as the Agile project management tool

The Team has 10 members, most of whom have been working at Ixia for at least 8 years, having deep and broad technical experience and eager to help and share ideas.

Responsibilities:

  • Participate in the analysis, design, development and maintenance of cross-platform software components;
  • Contribute new ideas and methods to continuously improve product quality and development efficiency;
  • Interact with project management, leads, testers and other developers in order to understand the features, planning the schedule, designing and implementing the solutions, optimizing, performing development testing and bug-fixing in order to deliver high quality releases on time.   
Job Qualifications
  • Experience with Linux system configuration, programming, debugging
  • Hands-on experience with Linux distributions, package managers and related tools
  • C/C++ programming language;
  • Networking knowledge;
  • Object-oriented programming knowledge;
  • Multithreading expertise;
  • Knowledge of algorithms and data structures;
  • Script languages (bash/python) proficiency
  • 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 (Romanian and English);
  • Performance driven and having a proactive attitude.

Bonus skills

  • Familiarity with git and Linux containers (Docker) is considered a plus.
Job Function

R&D

___________________________________________________________________________________

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 : 36003 


Job Segment: Developer, Engineer, Linux, Software Engineer, Embedded, Technology, Engineering