Lead Software Engineer

Date: Aug 12, 2018

Location: Atlanta, GA, US

Job ID: 391

Apply now »

Keysight is the world's leading electronic measurement company, helping scientists and engineers address their toughest technical challenges with confidence through innovations in wireless, modular, and software solutions. Our employees leverage their insight and passion to deliver measurement solutions in wireless communications, aerospace and defense, and semiconductor markets with world-class platforms, software and consistent measurement science.

 

This job will be part of the Keysight Technology Organization, which helps Keysight be first to market, focusing on top opportunities and market trends that address unmet needs.

Job Description

We are seeking tech leads with a passion for software innovation to lead Agile software development squads on projects including data management, data analytics, cross-OS platform, data visualization, data streaming, embedded systems and cloud computing.

You will lead an Agile squad to turn innovative ideas into robust software, and solve complex design and implementation problems. 

You will explore and champion new technologies, applications and software practices. You will lead changes within the team and across the organization. You will apply modern software engineering practices such as design reviews, code review, unit testing and usability testing.

As a Tech Lead, you will take ownership to mentor entry level engineers and guide their technical learning and growth. You will work with fellow tech leads and senior architects to make key technical decisions to deliver high performance, robust quality and testability, and usability.

Job Qualifications

Essential skills required of this position are:
- A Bachelor degree or higher in Computer Science, Computer Engineering or equivalent field.
- Five years or more of experience in software engineering work. The length of working experience is less important than your ability to demonstrate advanced software coding skills, a solid grasp of software architecture and evidences of sophisticated results produced.
- Proved leadership skills to inspire people, communicate clear visions and objectives and strategy, lead changes and confront poor performance, and deliver on commitments.
- Well-versed in modern techniques in object-oriented design, design patterns, and C++ 11 standards
- Passionate about intuitive use model and working knowledge of GUI development
- Solid experience with software development toolset (IDE, graphical and numerical libraries, performance and memory usage profilers, etc.)
- Leadership skills to work effectively within a team with positive influence over the team
- Being versatile, a quick learner and a critical thinker

Desired knowledge and experiences:
- Windows and Linux platforms
- Modern software development process that has quality and testability designed in
- Programming for mobile devices or web browser
- Multi-threaded programming
- Python, Matlab, HTML, OpenGL, WebGL

Job Function

R&D

___________________________________________________________________________________

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:

Americas : United States : Georgia : Atlanta

Job ID : 391 

Apply now »