hip webinar automating integration workflow 800x100 (1)

Senior Software Engineer

Senior Software Engineer
by Admin on 10-31-2022 at 2:23 pm

Website Keysight EDA

Job Description

Preferred location Boulder, CO. Will consider strong candidates for hybrid and remote work.

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:

As creators of the Eggplant suite of test applications, we empower organizations to create amazing digital experiences. You will play an integral role in delivering new functionality and improvements for our flagship desktop application (Eggplant Functional Test). You’ll also have an opportunity to help build the interface to our next generation cloud-based testing solution, so you’ll get exposure to modern SaaS technologies as well. It’s the best of both worlds.

About the Team:

Our engineering product teams work in a highly collaborative and iterative environment utilizing agile methodology.  We participate in hackathons twice a year to exercise our creative muscles.  As CoVID restrictions allow, we have fun gatherings to build team cohesion and, well, just to have fun!

Responsibilities

  • Design and implement new features for the Eggplant desktop application in Objective-C, C, and C++.
  • Help develop a cross-platform Cocoa interface layer, focusing on Windows, but also compatible with macOS and Linux.
  • Work in an agile programming environment using Scrum and Jira.
  • Optimize Eggplant application performance and reduce memory usage.
  • Resolve bugs identified by QA or Customer Support.
  • Very occasional travel may be required.

Job Qualifications

  • BA/BS in a technical field.
  • 6-7 years of experience in a commercial Software Development role.
  • Knowledge of software development best practices.
  • 3-4 years of experience developing desktop applications in one or more of the following:
  • OS X using Objective-C
  • Windows using C++ or C#

Desired Qualifications:

  • BA/BS in Computer Science or similar
  • Experience with Scrum methodology and Jira.
  • Familiarity with Linux, GNUstep.
  • Familiarity with VNC/RDP.
  • Experience with Citrix.
  • Familiarity with OpenCV.
  • Docker experience.
  • Windows security and Smart card programming.
  • Any test automation experience
Share this post via: