Camera ISP Software Engineer

almost 4 years ago
Full time role
Newark, CA, US... more
Newark, CA, US... more

Job Description

Leading the future of luxury mobility

Lucid’s mission is to inspire the adoption of sustainable energy by creating the most captivating luxury electric vehicles, centered around the human experience. Working at Lucid Motors means having a shared vision to power the future in revolutionary ways. Be part of a once-in-a-lifetime opportunity to transform the automotive industry.

We are currently seeking a Camera ISP Software Engineer responsible for core camera/ISP/peripheral technologies, including the image signal processing pipeline and drivers for the hardware components of the ADAS camera platform.

Your Role:

  • Design and develop camera drivers for the ADAS sensing system
  • Develop advanced image processing pipelines for the latest SoC blocks and chipsets
  • Provide solutions to complex sensor and hardware control logic to work seamlessly with the imaging pipeline
  • Work with other team members to define features and communication protocols and document the requirements clearly with implementation specifications
  • Develop and prototype algorithms for ISP functions including demosaic, defect correction, color correction, tone mapping, and other advanced features
  • Conduct trade studies to evaluate existing market solutions for ISPs
  • Collaborate with algorithm and software teams to define and implement auto-exposure and auto-white balance algorithms
  • Work on HW validation and provide firmware support for camera testing
  • Work with Tier 1 suppliers to troubleshoot image sensing related issues

Qualifications:

  • A real passion for embedded software development and a proven track record of developing embedded software in the domains of camera drivers, automotive ECUs, signal processing and/or computer vision pipelines
  • Proficiency in C/C++
  • Proficiency in development of multi-thread software within embedded RTOS systems
  • Knowledge of system level runtimes and device driver development
  • Capable of reviewing design documents, data sheets, schematics, and board layouts
  • Familiarity with camera pipeline and HW components such as UART, SPI, I2C, Image Sensors
  • Familiarity with camera system communication protocols such as MIPI and GMSL2
  • Familiarity with programming of low level registers, DMA’s, timers, and interrupt service routines
  • Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques

Advantageous:

  • Expertise in latest ADAS sensing technology
  • Experience in camera/imaging/video system
  • Proficiency in developing high-performance scalable and low latency software
  • Ability to deliver on tight schedules
Be part of something amazing

Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we’re providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.

At Lucid, we don’t just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace and is an affirmative action employer.  We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.

To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes. 

Similar jobs