SemiWiki Podcast Banner

Senior Software Engineer

Senior Software Engineer
by Admin on 06-06-2022 at 1:56 pm

Website Keysight EDA

Job Description

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights to the world’s visionaries and innovators in electronic design, test, manufacturing, and optimization. Our ~14,000 employees create world-class solutions in wireless communications, 5G, automotive, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.

We’re recognized as a Great Place to Work across the globe due to our robust culture and dynamic working environment. Our global team acts as “One Keysight,” using collaboration, inclusivity, and integrity to advance technology. We’re driven and curious, and we value all ideas, especially bold ones. And our strong culture extends far beyond our own walls. We leverage our corporate social responsibility framework to support our communities, nurture the next generation of engineers, and promote environmental sustainability. 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.

About the Job:

We are looking for a software engineer to join our team where you will be involved in working closely with our sales team, engineering team, and customers. Developing network simulation and emulation capabilities, and running network simulation scenarios, providing on-site customer support/services, and debugging and reporting issues of large-scale, real-time network models.

About the Team:

Scalable Network Technologies is the undisputed leader in parallel processing technology for network performance emulation, and we have a reputation for top quality service in emulation and simulation of computer networks worldwide. We have a collective depth of expertise in wireless, satellite, cellular, wired, and mobile ad hoc networks.

Responsibilities:

  • Understands architecture of existing software and designs new software solutions to conform to modern standards
  • Document and communicate issues, risks and concerns to stakeholders, developers, sponsors.
  • Participates in the implementation of new features with a team of software engineers
  • Create new internal tools (Python, Bash, others) to improve the design, analysis and deployment of our product
  • Contributes to Dev Ops efforts currently underway to make sure the product is built, testing and deployed with high reliability and performance
  • Assist in the design network scenarios to analyze the best case and worst case performance of wired and wireless networks using high-performance multi-core and cluster computers.

Job Qualifications

  • BS and 8+ years applicable experience required, or MS with 5+ years of experience, in Computer Science or Computer Engineering.
  • 5+ years applicable experience with C++, Python and SQL
  • Experience with CMake and GCC toolchain
  • Experience with Amazon Web Services, Jenkins, and Docker
  • Experience with Linux OS including CLI
  • Comfortable working in a geographically distributed team
  • Ability to translate customer requirements through design and implementation
  • Strong passion for developing high-quality solutions that meet or exceed customer expectations
  • Demonstrated software development experience through entire project lifecycle incorporating business impacts
  • Experience working with cross functional teams located in diverse geographical areas.
  • Self-starter. Willing and able to quickly learn new applications and technologies.
  • Strong written and verbal communication skills.

Desired Qualifications:

  • Experience configuring and managing switches and routers
  • Experience with TCP/IP protocol stack and OSI Network Model
  • Experience with cellular communication systems (3G/4G/5G)
  • Experience of architecting & developing solutions in a core discipline of Big Data, Machine Learning, or Data Analytics (or all the above)
  • Experience building and installing system packages from source
  • Experience with the Atlassian tool chain and Agile software development
  • Experience with distributed, real-time analyses or simulation environments
  • Experience completing integrated hardware & software systems or solutions

Other Information:

  • Is Relocation available for this position: No
  • Is Visa Sponsorship available for this position: No
  • Is a Security Clearance required: No
Apply for job

To view the job application please visit jobs.keysight.com.

Share this post via: