Senior Software Camera Tools Engineer - Veritas Search Group
San Jose, CA
About the Job
Do you thrive in a creative, fast-growing, entrepreneurial environment? This opportunity places a high value on teamwork, innovation, and achieving excellence in both employee and customer experiences.
As a key player in the Autotech revolution, this role focuses on cutting-edge automotive semiconductors and software platforms. You will work with advanced edge sensors, including LiDAR, radar, ultrasound, and vision, supporting technologies for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected cars, and electrification applications.
Responsibilities:
- Design, develop, and maintain a suite of software tools with graphical user interfaces to support camera calibration, tuning, lab automation, simulators, on-screen displays, demo systems, and video processing chip features.
- Drive innovative ideas and implement solutions for next-generation host tools.
- Enhance the current suite of camera tools for video processor solutions and improve automation workflows to streamline the camera bring-up process.
- Develop new infrastructure for testing, validation, and troubleshooting ISP hardware and firmware subsystems.
- Collaborate closely with image processing, firmware, and hardware teams to create new tools that aid in camera systems development.
- Gather requirements from cross-functional teams and customers to scope and optimize tool functionalities.
- Serve as the lead expert on tools and automation systems, mentoring colleagues and sharing knowledge on designing GUI tools and software architecture.
- Write training materials and documentation for internal teams and customers.
Requirements:
We are looking for candidates who value creativity, ownership, and excellence. You’ll have the opportunity to make a meaningful impact while growing your skills.
- Education & Experience: Bachelor’s degree + 6 years of experience, or Master’s degree + 4 years in computer science, electrical/electronics engineering, or a related field.
- Programming Skills: Strong proficiency in C++ (must-have) and a solid understanding of software design patterns and architecture.
- Hardware Interaction: Experience writing C code to interface with camera hardware and control board-level firmware operations.
- Automation & Scripting: Familiarity with Python and MATLAB (preferred) for running automation tasks.
- GUI Development: Experience with C++ or Qt for developing host-side graphical user interfaces.
- Hardware-Host Communication: Knowledge of communication protocols for interacting with hardware systems.
- Mentorship: Prior experience mentoring fellow engineers and helping solve technical challenges.
- Camera Systems: Experience working with camera systems, boards, and related hardware is a plus.
This role offers the chance to lead the development of tools that will shape the future of automotive technology, empowering innovation in the next wave of intelligent vehicles.