I

Indie

Fabless automotive semiconductor designer for ADAS.

Senior Software Camera Tools Engineer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree plus 6 years of professional experience, or a Master's degree plus 4 years of professional experience, or equivalent, in computer science, electrical engineering, electronics engineering, or a related field.
  • Strong professional experience developing desktop applications in C++ and knowledge of software architecture using software design patterns.
  • Experience with Qt or another graphical user interface framework for developing desktop graphical user interfaces.
  • Hands-on experience developing software that communicates with hardware devices, embedded systems, or firmware.

Responsibilities

  • Design, develop, and maintain software host tools with graphical user interfaces for camera calibration, tuning, lab automation, simulators, on-screen displays, demo systems, and video processing chip features.
  • Drive new ideas and implement solutions for next-generation host tools.
  • Improve the existing suite of camera host tools for camera video processor solutions.
  • Improve automation workflows to accelerate camera bring-up and migrate existing systems to new environments.
  • Develop infrastructure for testing, validation, and troubleshooting of image signal processing hardware and firmware subsystems.
  • Collaborate with Image Processing, Image Quality, Firmware, and Hardware teams to provide tool capabilities for camera systems development.
  • Gather requirements from cross-platform teams or customers, understand tool use cases, and scope tool functionality.
  • Serve as a host tools lead and resident expert on tools and automation systems.
  • Mentor colleagues on graphical user interface tools and software design patterns.
  • Write training materials and documentation for engineers and customers.

Desired Qualifications

  • Solid skills writing C code to interface with camera hardware and control board-level firmware operations.
  • Experience writing Python and MATLAB scripts for automation tasks.
  • Experience with hardware-host communication protocols such as UART, I2C, SPI, USB, Ethernet, and TCP/IP.
  • Prior experience mentoring fellow engineers and helping team members solve technical challenges.
  • Prior experience working with camera systems, boards, and related hardware.

About the Company

Indie

Fabless automotive semiconductor designer for ADAS.

Indie Semiconductor designs and sells automotive semiconductors and software for ADAS, in-cabin user experience, and electrification. Its products include chips and related software used in cameras, LiDAR, radar, and connectivity, and are sold to automotive OEMs and Tier 1 suppliers. How it works: Indie creates electrical chips and software that process sensor data, manage power, and enable connectivity in vehicles; these components integrate into sensor systems and vehicle electronics to support driver-assistance features, cabin interfaces, and electric-vehicle functions. How it stands out: by being a fabless, automotive-focused semiconductor company that covers hardware and software across ADAS, cabin UX, and electrification, selling directly to OEMs and Tier 1 suppliers. Its goal is to support the global automotive industry’s move toward autonomous driving, connected cars, and electrification by providing essential semiconductor solutions.

Company size
201-500
Company stage
IPO
Headquarters
Aliso Viejo, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Indie

See more jobs