indie Semiconductor

Perception Software Engineer

indie Semiconductor$90K — $130K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in software engineering, computer science, or equivalent field.
  • 5+ years of experience in advanced C/C++/Python and embedded software development.
  • Strong background in developing computer vision algorithms with machine learning knowledge.
  • Experience with embedded systems using RTOS/Linux, including threading and memory management.
  • Familiar with major ML frameworks and build systems like ONNX and containers.
  • Knowledge of SoC/processor architectures such as Xtensa and ARM processors.
  • Excellent analytical/problem-solving, software design, and communication abilities.

Responsibilities

  • Develop, optimize, test, and maintain computer vision algorithms for embedded and PC environments.
  • Integrate camera calibration technologies into embedded firmware.
  • Benchmark and optimize algorithms for various computing architectures (ARM, DSPs, NPUs).
  • Design and develop firmware components and SDK packages.
  • Define and implement validation strategies and test plans for software quality.
  • Document designs, technical findings, and best practices.
  • Collaborate with stakeholders on product development and deployment activities.

Benefits

  • Opportunities for technical leadership and mentorship.
  • Collaborative work environment.
  • Involvement in cutting-edge technology and products in computer vision.
Full Job Description
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software modules that run on complex multi-processor embedded systems. The ideal candidate is a self-driven engineer with strong problem-solving skills, deep expertise in computer vision and embedded software development, and a passion for delivering high-quality solutions in a collaborative environment. This position also offers opportunities to provide technical leadership and mentorship across engineering teams. Responsibilities • Develop, optimize, test, and maintain computer vision algorithms and tools related to camera calibration and geometric transformations for embedded platforms and PC-based environments. • Integrate camera calibration technologies into embedded firmware for on-device execution and support deployment in production environments. • Benchmark and optimize algorithms for heterogeneous computing architectures, including ARM CPUs, DSPs, and NPUs. • Design and develop firmware components and SDK packages for DSP and NPU platforms. • Define validation strategies and test plans to ensure software quality, performance, and reliability. • Document designs, technical findings, best practices, and implementation guidance. • Collaborate with internal and external stakeholders to support product development and deployment activities. • Participate in code reviews and ensure compliance with automotive software quality standards, including MISRA guidelines. Qualifications • Minimum Master's degree in software engineering, computer science, and/or equivalent disciplines • Minimum 5 years of advanced C/C++/Python and embedded software development experience • Experienced with computer vision algorithm development with strong understanding of machine learning algorithms and concepts • Experienced working with embedded system running RTOS/Linux and knowledgeable with threading, optimization, memory management, and interrupt handling • Experienced with major ML frameworks, ONNX, container technologies, and build systems • Knowledge in SoC/processor architectures, Xtensa and/or ARM processors • Strong analytical/problem solving skills, software design skills, and communication skills

About indie Semiconductor

Indie Semiconductor is a fabless semiconductor company that designs and develops mixed-signal System-on-Chip (SoC) solutions for automotive, industrial, and consumer applications. The company was founded in 2007 and is headquartered in Aliso Viejo, California. Indie Semiconductor's products include power management ICs, sensor interface ICs, and microcontrollers. The company has design centers in the United States, Europe, and Asia.
Learn more about indie Semiconductor
Size
500 employees
Market Cap
$895.6 million
Industry
NASDAQ

Similar Jobs

More Jobs at indie Semiconductor

More Aerospace & Defense Jobs

Find similar Perception Software Engineer jobs: