Posted in

R&D Software/Firmware Engineer

R&D Software/Firmware Engineer

CompanyAgilent Technologies
LocationSanta Clara, CA, USA
Salary$136896 – $213900
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.