Posted:
1/12/2026, 10:55:11 AM
Location(s):
Virginia, United States
Experience Level(s):
Senior
Field(s):
Software Engineering
Job Description
Sr. System Software Engineer - Ambarella Inc.
Job Summary
Ambarella Inc. is seeking a highly motivated and experienced Sr. System Software Engineer to design, develop, and optimize cutting-edge system software for our advanced AI vision processors. This role involves working across the full software stack, from low-level drivers to high-level applications, to enable innovative computer vision and AI features.
Job Responsibilities
* Design, develop, and debug system-level software for Ambarella's AI vision processors, including bootloaders, kernels, device drivers, and middleware components.
* Optimize software performance, memory usage, and power consumption for embedded systems.
* Collaborate with hardware design teams to define software/hardware interfaces and ensure seamless integration.
* Develop and implement robust testing strategies and tools to ensure software quality and reliability.
* Participate in architectural reviews, code reviews, and design discussions.
* Contribute to the continuous improvement of software development processes and methodologies.
* Mentor junior engineers and provide technical guidance within the team.
* Stay up-to-date with industry trends and emerging technologies in embedded systems, AI, and computer vision.
Job Qualifications
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
* 5+ years of experience in embedded software development, with a strong focus on system-level programming.
* Proficiency in C/C++ programming language is essential.
* Extensive experience with embedded Linux kernel development, device drivers, and board bring-up.
* Solid understanding of ARM architecture and embedded system concepts.
* Experience with debugging tools such as JTAG/SWD, GDB, and logic analyzers.
* Familiarity with version control systems (e.g., Git) and agile development methodologies.
* Strong problem-solving skills and the ability to work independently and as part of a team.
* Excellent communication and interpersonal skills.
* **Bonus Points:** Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch), computer vision algorithms, real-time operating systems (RTOS), or hardware-software co-design.
Website: https://www.ambarella.com/
Headquarter Location: Santa Clara, California, United States
Employee Count: 501-1000
Year Founded: 2004
IPO Status: Public
Last Funding Type: Private Equity
Industries: Broadcasting ⋅ Security ⋅ Semiconductor