Software Engineer (Imaging Systems)

Santa Clara, California
IDj-11815
Job TypeDirect Hire
Remote TypeOn-Site
Compensation$145000 - $170000 / yr

This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is onsite near Santa Clara, CA.

 

Overview

The Software Engineer will develop and maintain desktop software applications and tools supporting imaging systems, image processing, calibration, and testing. The role focuses on C++/Qt-based graphical user interfaces (GUIs), automation, and integration with hardware and firmware systems.

Key Responsibilities

  • Develop and maintain desktop GUI applications using C++ and Qt Widgets for imaging system calibration, tuning, lab automation, simulation, and testing.

  • Design and implement new solutions for next-generation software tools and applications.

  • Enhance existing software applications supporting imaging and video processing systems.

  • Develop automation scripts to accelerate testing, system integration, and development.

  • Build and maintain infrastructure for hardware and firmware testing, validation, and troubleshooting.

  • Collaborate with image processing, firmware, and hardware engineering teams.

  • Mentor junior engineers, conduct code reviews, and develop technical documentation.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

  • 3+ years of dedicated desktop GUI application development experience.

  • Strong proficiency in C++ and hands-on experience with Qt Widgets (Qt 5 or Qt 6).

  • Solid understanding of object-oriented programming and software design.

  • Experience developing software applications that communicate with hardware or external devices is preferred.

  • Familiarity with Python, C programming, and hardware communication protocols is a plus.

  • Experience with imaging systems, image processing, or evaluation boards is a plus.

Drag & Drop Resume

(PNG, JPEG, PDF, DOC, TXT)

Message & data rates may apply to all numbers allowed to receive messages

Message frequency varies. Text STOP to opt-out or HELP for assistance