Skip to content

R&D Software/Firmware Engineer
Company | Agilent Technologies |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $136896 – $213900 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Bachelor’s degree or equivalent experience in Computer Science or a related field.
- 4+ years of proficiency in Visual C++ with a strong foundation in object-oriented programming.
- Hands-on experience with Visual Studio IDE, debugging tools, and version control systems (e.g., Git or SVN).
- Familiarity with cross-platform development, the .NET Framework, and Windows UI frameworks (e.g., Windows Forms, WPF, or WinUI) is a plus.
- Knowledge of Agile methodologies, testing frameworks, and continuous integration tools.
- Strong analytical, troubleshooting, and interpersonal skills.
Responsibilities
- Design, develop, and maintain Windows desktop applications using Visual Studio and Visual C++.
- Build intuitive and accessible user interfaces with a focus on performance and usability.
- Write clean, efficient, and maintainable C++ code, leveraging Windows APIs such as Win32, MFC, ATL, and COM.
- Perform unit testing, debugging, and performance optimization using industry-standard tools.
- Collaborate with multi-functional teams to capture requirements, review code, and document software solutions.
- Continuously evaluate and apply new technologies and best practices to improve software quality and development workflows.
Preferred Qualifications
- Familiarity with cross-platform development, the .NET Framework, and Windows UI frameworks (e.g., Windows Forms, WPF, or WinUI) is a plus.