R&D Software Engineer – Recent Graduate
Company | Keysight Technologies, Inc. |
---|---|
Location | Calabasas, CA, USA |
Salary | $118000 – $155000 |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Master’s degree (or equivalent practical experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
- 1+ year of experience using one or more programming languages (e.g., C++, Python, Rust)
Responsibilities
- Collaborate closely with senior software architects and machine learning researchers to transform AI models into a production-ready, user-friendly desktop tool for the chip design industry
- Contribute to key areas such as frontend UI development, multithreaded software design, and integration of machine learning models
- Gain hands-on experience building high-impact software in a fast-moving, collaborative environment
Preferred Qualifications
- Experience with Windows (MSVC) or Linux (GCC) development environments
- Exposure to industry-standard development practices such as Git, Jenkins, and automated testing
- Experience in UI design using frameworks like Qt, PySide6, or similar (e.g., WPF, React, Flutter)
- Understanding of multithreading and thread-safe programming
- Proficiency or interest in Rust or modern C++
- Basic understanding of machine learning workflows
- Curiosity about or exposure to RFIC design or EDA tools
- Strong problem-solving skills, attention to detail, and the ability to work in a collaborative, Agile environment