[Close] 

Principal Software Engineer - Protocol Development, Embedded and VM

Job Description
Position Description:
Software Engineer ? Protocol Development, Embedded and VM
Summary:
This is one of those rare opportunities to continuously challenge your own creativity and design skills by designing solutions for the fast moving, emerging standards for 5G cell phones technology based on 3GPP standards. You will join a highly talented and motivated team of software and hardware engineers creating the next generation of wireless cellular test product for large scale deployments anticipated in 2019 and 2020. Based on very high count multi-core CPUs and the latest generation of FPGAs plus powerful server class machines running VMs, the test equipment must stay ahead of the mainstream offerings for LTE and 5G because it is used by vendors and carriers to validate their designs before operation in the field. You will have the opportunity to learn and contribute to new and emerging technologies in this important role.
Responsibilities:
Implement key component protocols at various layers of the system including both hard real-time, low-latency protocols as well as more complex high performance soft-real-time protocols
Conceptualize, architect and design highly scalable and modular software appropriate to dedicated embedded hardware platforms or virtual machine environments
Conceive and design software tools to give users deep insights about the device under test when confronted with simulations of extreme field conditions
Collaborate closely with peers, including software, hardware and FPGA developers and test engineers using Agile development methodologies
Contribute new ideas and methods to continuously improve product quality and development efficiency
Grab ownership of the delivery of features from the implementation phase through the QA and field delivery
Contribution to the strong pool if intellectual property at Ixia through constant innovation and patent application efforts
Job Qualifications
Requirements:
BS (MS Preferred) in computer science, electrical engineering or related discipline
3+ kyears experience developing software in C++ and C as well as languages such as Python, shell-scripts, and similar productivity tools.
Linux fluency - experience developing multicore software solutions; both user space and kernel experience desirable
Experience writing software for protocol processing and highly-scalable packet processing on embedded systems
Familiarity with VM concepts and experience with designing modular software for multiple target environments
Fluency in various standard tools, e.g. scripting languages, IDEs, source control, and bug tracking systems
Extremely good English verbal communications skills and a desire for strong team collaboration is a must in this Agile development environment
Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed
Additional Preferred Qualifications:
Academic knowledge or equivalent experience with wireless communications, especially 3GPP standards such as LTE and 3G.
Hands-on development with embedded systems with real-time requirements
Strong IP protocol knowledge, including IPv4/v6, DHCP, BOOTP, TCP, UDP, XML, ASN.1 etc.
Software protocol development including encoder/decoders, header processing, statistics
Knowledge of encryption and compression technologies
Job Function
R&D
Business:
Ixia Network Test
Employment Program:
Regular
Duration (temp position only):
Not Applicable
Relocation Benefits:
Yes
Shift:
Day Job
Schedule:
Full Time (F)
Travel Required:
< 25%
Staffing Recruiter:
Brian McCauley
Hiring Manager:
Roger A. Slyk
Candidates can be considered to work from the following locations:
Americas : Brazil : Sao Paulo : Barueri -- Americas : Brazil : Sao Paulo : Sao Paulo -- Americas : Canada : Burnaby : Burnaby -- Americas : Canada : Calgary : Alberta -- Americas : Canada : Ontario : Kanata -- Americas : Canada : Ontario : Mississauga -- Americas : Canada : Ontario : Ottawa -- Americas : Canada : Quebec : Quebec -- Americas : Canada : Quebec : St. Laurent -- Americas : Mexico : Estado de Mexico : Mexico City -- Americas : Mexico : Jalisco : Guadalajara -- Americas : Mexico : Tamaulipas : Reynosa -- Americas : United States : Arizona : Tempe -- Americas : United States : California : Anaheim -- Americas : United States : California : Calabasas -- Americas : United States : California : El Segundo -- Americas : United States : California : Irvine (Voscal) -- Americas : United States : California : Roseville -- Americas : United States : California : San Diego -- Americas : United States : California : Santa Clara -- Americas : United States : California : Santa Rosa -- Americas : United States : California : Westlake Village -- Americas : United States : Colorado : Colorado Springs -- Americas : United States : Colorado : Englewood -- Americas : United States : Colorado : Englewood -- Americas : United States : Colorado : Loveland -- Americas : United States : Florida : Boca Raton -- Americas : United States : Florida : Orlando -- Americas : United States : Georgia : Alpharetta -- Americas : United States : Georgia : Atlanta -- Americas : United States : Illinois : Arlington Heights -- Americas : United States : Illinois : Schaumburg -- Americas : United States : Iowa : Elk Horn -- Americas : United States : Maryland : Columbia -- Americas : United States : Massachusetts : Andover -- Americas : United States : Michigan : Detroit -- Americas : United States : New Hampshire : Nashua -- Americas : United States : New Jersey : Budd Lake -- Americas : United States : New Mexico : Albuquerque -- Americas : United States : New York : Cold Springs -- Americas : United States : New York : Pittsford -- Americas : United States : New York : Rochester -- Americas : United States : New York : Utica -- Americas : United States : North Carolina : Apex -- Americas : United States : North Carolina : Morrisville -- Americas : United States : Ohio : Mentor -- Americas : United States : Oregon : Beaverton -- Americas : United States : Oregon : Lake Oswego -- Americas : United States : Pennsylvania : Bethlehem -- Americas : United States : Pennsylvania : Philadelphia -- Americas : United States : Puerto Rico : San Juan -- Americas : United States : Texas : Austin -- Americas : United States : Texas : Dallas -- Americas : United States : Texas : Plano -- Americas : United States : Texas : Richardson -- Americas : United States : Utah : Salt Lake City -- Americas : United States : Virginia : Chantilly -- Americas : United States : Washington : Everett -- Americas : United States : Washington : Pleasanton
___________________________________________________________________________________
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.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.