Jobs Companies Ambarella Sr. Software Engineer

Sobre este puesto de Sr. Software Engineer en Ambarella

Ambarella · Presencial · US Headquarters

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Job Description:

We are seeking a highly skilled and motivated embedded software Engineer to join our team and optimize various AI models for CVflow.

The ideal candidate will possess expertise in neural networks, hardware architecture, and embedded programming. You will be responsible to build and deploy state of the art deep learning models onto the Ambarella SoC.

Responsibilities:

  • PyTorch and AI Expertise:
    • Train model for quantization and pruning. Understand how backpropagation of training. 
    • Able to verify models for accuracy.
    • Able to modify pytorch code to model Ambarella SoC.
    • Create scripts and utilities for data preprocessing, model training, validation and inference. 
    • Stay up-to date with new and emerging model architectures and integrate them into the model garden.
  • Performance Analysis and Optimization:
    • Profile and analyze the performance of PyTorch on target hardware.
    • Identify and address performance bottlenecks. Verify performance for speed and memory bandwidth.
    • Develop and implement optimization techniques to improve training and inference speed.
  • Model Garden:
  • Work closely with developers and users of model garden to help troubleshoot issues related to using the models. 
  • Develop comprehensive tutorials and examples to use model garden effectively. 

Qualifications:

  • Required:
    • BS in Computer Science, Electrical Engineering, or a related field.
    • Developing or using deep learning frameworks (e.g., Tensorflow, PyTorch).
    • Knowledge of ML lifecycle – data preprocessing, training, deployment and inference,
    • deep learning and its applications to computer vision (e.g., classification, object detection, and segmentation);
    • Experience with specific hardware architectures (e.g., NVIDIA GPUs, custom ASICs).
    • Strong C/C++ and Python programming skills.
    • Modern software development methodologies: source control, code review, unit testing, and peer reviews.
    • Team player with strong communication skills.
  • Preferred:
    • MS in Computer Science or related fields.
    • Industry experience in related field.
    • Familiarity with compression techniques like QAT, pruning (nice to have)
    • Containerization techniques like docker
    • Deep understanding of hardware architectures, including GPUs, ASICs, and other accelerators.

The base salary range is $161,000 - $182,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The successful candidate will have the opportunity to convert to a full-time regular position. We also offer new-hire RSU grants and the opportunity for annual RSU grants, as well as other highly competitive benefits.

¿Listo para postularte en Ambarella?
Postúlate en Ambarella

Cómo se compara este salario de Software Engineer

Este puesto paga $171,500/yren línea con el rango típico para los puestos de Software Engineer.

$100,729 la mediana de $173,500 $257,825

Rango típico $135,000–$215,000/yr, a partir de 10,901 ofertas comparables de Software Engineer en JobsRadar (salario anualizado en USD). Ver datos salariales de Software Engineer →

Sobre Ambarella

Combining technical expertise and a commitment to quality, Ambarella has established itself as the industry standard for excellence in video performance by offering pristine imagery, efficient compression, and low-power operation. For our next phase of growth, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow’s intelligent video products. Our target applications include autonomous vehicles, intelligent video surveillance, self-flying drones, smart wearable cameras, 360-degree immersive video, and more.

Ver todos los empleos en Ambarella →

Empleos similares

Ambarella
Software Development Engineer Intern
Ambarella
⚡ Postúlate pronto US Headquarters Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Ambarella
Software Engineer Intern
Ambarella
⚡ Postúlate pronto US Headquarters Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Ambarella
Software Architecture Engineer Intern
Ambarella
⚡ Postúlate pronto US Headquarters Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Tenable, Inc.
Senior Software Engineer - Java/Microservices
Tenable, Inc.
⚡ Postúlate pronto US - Headquarters - Maryland -... · restringido por ubicación $137,500–$183,500
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Asurion
Sr Software Engineer
Asurion
⚡ Postúlate pronto US-Headquarters Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
Prescryptive Health
Principal Software Engineer
Prescryptive Health
⚡ Postúlate pronto Remote - US - All · restringido por ubicación $185,000–$255,000
● Nuevo 👁 Visto ✓ Postulado hace 1 mes
Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials
⚡ Postúlate pronto San Francisco, California, Uni... Presencial $180,000–$237,500
● Nuevo 👁 Visto ✓ Postulado hace 3h
Anduril Industries
Senior Software Developer in Test, Air Defense
Anduril Industries
⚡ Postúlate pronto Irvine, California, United Sta... Presencial $129,000–$171,000
● Nuevo 👁 Visto ✓ Postulado hace 3h
Anduril Industries
Senior Robotics Software Engineer, Behaviors
Anduril Industries
⚡ Postúlate pronto Costa Mesa, California, United... Presencial $220,000–$292,000
● Nuevo 👁 Visto ✓ Postulado hace 3h

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Ambarella

Ver todos los empleos en Ambarella →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis