Sr. System Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Shanghai, Shanghai Municipality, Shanghai, CHN
In-Office
Senior level
Artificial Intelligence • Computer Vision
The Role
Develop applications for embedded Linux systems, maintain SDK build systems and device drivers, and provide technical support to customers worldwide. Collaborate across teams on software development and customer documentation. The role requires strong C programming, Linux kernel and driver knowledge, embedded hardware understanding, and familiarity with build and container technologies including Yocto, Docker, Podman, Kubernetes, and K3s.
Summary Generated by Built In
AI Vision Processors For Edge ApplicationsOur solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Responsibilities

  • Develop applications on embedded Linux systems; maintain SDK build systems; and maintain selected device drivers.
  • Provide thorough technical support to customers worldwide so they can make full use of Ambarella solutions.
  • Collaborate with other teams on software development and prepare technical documentation for customers.

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
  • Solid understanding of Linux fundamentals, the Linux kernel, and driver development.
  • Strong C programming skills, sound software engineering practices, and good coding habits.
  • Familiarity with scripting languages such as Makefile, Shell, and Python.
  • Good understanding of embedded hardware and computer architecture.
  • Basic knowledge of video and audio fundamentals.
  • Preferred: Experience with the Yocto build system.
  • Preferred: Experience with Docker, Podman, and Kubernetes/K3s.
  • Preferred: Contributions to open-source communities.
  • Strong self-learning ability and willingness to dig into technical problems.
  • Good written and spoken English.
  • Strong sense of responsibility and ability to work under pressure; clear communication; ability to plan and prioritize work; and strong teamwork.

Skills Required

  • Bachelor's or master's degree in computer science, electrical engineering, or a related field
  • Solid understanding of Linux fundamentals, the Linux kernel, and driver development
  • Strong C programming skills and sound software engineering practices
  • Familiarity with Makefile, Shell, and Python
  • Good understanding of embedded hardware and computer architecture
  • Basic knowledge of video and audio fundamentals
  • Experience with the Yocto build system
  • Experience with Docker, Podman, and Kubernetes/K3s
  • Contributions to open-source communities
  • Strong self-learning ability and willingness to investigate technical problems
  • Good written and spoken English
  • Strong responsibility, communication, planning, prioritization, and teamwork skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
658 Employees
Year Founded: 2004

What We Do

Ambarella (Nasdaq: AMBA) is a leading developer of visual AI products. Our technologies enable a wide variety of human and computer vision applications, including video security, advanced driver assistance systems (ADAS), electronic mirror, drive recorder, driver/cabin monitoring, autonomous driving, and robotic applications. Ambarella’s low-power system on chips (SoCs) offer high-resolution video compression, advanced image processing, and powerful deep neural network processing to enable intelligent cameras to extract valuable data from high-resolution video streams. For more information, please visit www.ambarella.com

Similar Jobs

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees

Ambarella, Inc. Logo Ambarella, Inc.

Software Engineer

Artificial Intelligence • Computer Vision
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
658 Employees

Ambarella, Inc. Logo Ambarella, Inc.

Software Engineer

Artificial Intelligence • Computer Vision
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
658 Employees

Pfizer Logo Pfizer

AIT Value & Performance Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
121990 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account