800x100 banner

Expert R&D Software Engineer

Expert R&D Software Engineer
by Admin on 04-26-2023 at 2:00 pm

Website Keysight EDA


Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights to the world’s visionaries and innovators 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. Our technical solutions – and our methods for creating them – help connect and secure the world. Learn more about what we do and how we do it.

Our powerful culture has led to us being independently recognized on Fortune 100’s Best Companies List and we are “Great Place to Work” Certified. We’re driven, collaborative, ethical, and curious, and we value all ideas, especially bold ones. And our culture extends far beyond our own walls. Our corporate social responsibility efforts support our communities, nurture the next generation of engineers, and promote environmental sustainability.

At Keysight, Inclusion, Equity & Diversity is an integral part of our core values. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. We believe everyone should be respected in the workplace and in their communities regardless of race, color, age, gender, sexual orientation, gender identity and expression, ethnicity, religion, disability, veteran status, national origin, or any protected class. We continuously challenge ourselves to grow in our understanding of inclusion by engaging in a wide variety of diversity programs, initiatives, employee network groups and mentoring/development. This is Keysight – People and Culture – YouTube


This job will be part of the Communications Solutions Group, which is responsible for Keysight’s portfolio in the Wireless Data Ecosystem, including wireless devices, operators, internet infrastructure, and Aerospace & Defense. Our software-centric solutions accelerate our customers’ time to market and reduce their costs – giving them a competitive advantage in today’s and tomorrow’s technology waves.

Job Description

As an Expert Software Engineer, you will play a key role in defining and developing products for testing network equipment with primary focus on embedded Linux development.  In addition, as a key member of the engineering team, you will be involved in all aspects of the product development including; architecture, simulation, design, design verification and introduction into manufacturing.  In this position will work closely with other hardware, software, system, and FPGA engineers.


BSEE with 7+ years or MSEE/Ph.D with 5+ years of relevant experience or equivalent.

The successful candidate will be able to demonstrate proficiency in the following areas:

  • Excellent C++/C/Python programming skills.
  • Demonstrated experience in developing Firmware.
  • Experience in development, debugging, and productizing of large C++ based embedded software projects.
  • Expert in C++ programming language and debugging skills especially related networking and hardware issues.
  • Experience in working IDE based environments.
  • Proficiency in C++/C/Python and OS/Kernel debugging skills are required.
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
  • Strong background of networking protocols (TCP, UDP, IP etc)
  • In depth knowledge of Linux kernel internals and device drivers.
  • Completely proficient with multi-core/multi-CPU environments.
  • Expertise in working with Linux network stack is highly desirable.
  • Ability to work with embedded controller boards, working knowledge of multicore processors like ARM, PowerPC, MIPS etc., and deep understanding of RTOS network stack internals.
  • Demonstrated ability to use debug tools such as Wireshark.
  • Algorithm and data structures expertise are required.
  • Demonstrated ability to learn and explore new technology areas and applications
  • Demonstrated ability to solve complex problems
  • Excellent written and verbal communication skills
  • Ability to work well in a team environment
  • Current working knowledge of Cavium MIPS and ARM based CPUs
  • Experience in working with NICs
  • Experience in setting up switches and routers
Apply for job

To view the job application please visit careers-keysight.icims.com.

Share this post via: