Veritas Search Group logo
Veritas Search Group Verified
Executive Search, Staffing & Recruiting, Professional Services

Software Engineer (Embedded Systems)

Santa Clara, California, United StatesOnsiteFull Time$160,000–$210,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Software Engineer (Embedded Systems) role focuses on developing and supporting software tools for camera systems, working closely with image signal processing, firmware, and hardware teams. The position involves building host-side applications, automation tools, and infrastructure to support camera development, calibration, and testing. Key responsibilities include developing and maintaining host-side software tools with GUIs for camera calibration, tuning, lab automation, simulators, and video processing features. The role also involves designing and implementing new solutions, enhancing existing tools, creating automation scripts, and building infrastructure for testing and validation. Collaboration with cross-functional teams and development of training materials are also expected.

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.

Please submit your resume and send to recruiters@vsearchgroup.com if you are interested. Thank you!

Overview

The
Software Engineer (Embedded Systems)
role focuses on developing and supporting software tools for camera systems, working closely with image signal processing (ISP), firmware, and hardware teams. The position involves building host-side applications, automation tools, and infrastructure to support camera development, calibration, and testing.

Key Responsibilities

  • Develop and maintain host-side software tools with graphical user interfaces for camera calibration, tuning, lab automation, simulators, on-screen displays, and video processing features
  • Design and implement new solutions for next-generation camera toolsets
  • Enhance and support existing software tools for camera video processing systems
  • Create automation scripts to accelerate camera bring-up and migrate systems to new environments
  • Build and maintain infrastructure for testing, validation, and troubleshooting of hardware and firmware subsystems
  • Collaborate cross-functionally with image processing, image quality, firmware, and hardware teams
  • Develop training materials and documentation for internal users and external stakeholders

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field
  • Experience with C programming for interfacing with hardware and firmware systems
  • Proficiency in Python for automation and scripting
  • Experience with C++ and Qt for developing graphical user interfaces
  • Familiarity with hardware-to-host communication protocols
  • Experience working with camera systems, evaluation boards, or related hardware is a plus
Ready to apply?
You'll be redirected to Veritas Search Group's application page.

Similar roles