R&D Software Engineer
Company | Keysight Technologies, Inc. |
---|---|
Location | Santa Rosa, CA, USA |
Salary | $115770 – $181000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid Level, Senior |
Requirements
- BS/MS in Computer Science, Computer Engineering, Electronical Engineering, or a related field.
- 4+ years software engineering experience, with consistent success designing and delivering solutions.
- Proven experience with software developing, building and debugging.
- Proficiency in C#, C++, .NET, WPF, MVVM.
- Familiarity with Agile development and development environments, as TFS, GIT, Jenkins, Jira, etc.
- Understand customer requirement and provide expertise for delivering innovative solutions.
- Strong problem-solving skills and passion for professional growth.
- Excellent written and verbal communication skills.
- Good organizational skills to work in a team environment to achieve objectives.
Responsibilities
- Lead the design, development and documentation for new features or existing features enhancements driven by customer requirements.
- Collaborate with cross-functional teams to define and prioritize the requirements.
- Review, analyze and optimize the architecture of the product with innovative solutions.
- Develop and improve the GUI & remote-control usability continuously.
- Define and develop the interfaces between firmware (hardware control) and software.
- Follow the coding rules and conduct code reviews with constructive feedback.
- Leverage RF measurement science knowledge to contribute to design in the relevant projects.
Preferred Qualifications
- Basic RF Measurement Science knowledge and telecommunication specifications.
- Experience with Measurement Instruments (signal analyzers, network analyzers, signal generators, Oscilloscopes, etc.)