Ambarella

Rating:
5/5
Ambarella is a high-tech company that designs and develops market-leading Video and Image (V-Image) processing semiconductor and software solutions for a range of industries. Founded in 2004, the company’s cutting-edge technology and fast-tracking service enable customers to capture, stream, and share life’s moments in stunning high-definition. Ambarella’s products include A-Series Dual Core Processors, A-Series Single Core Processors, Design Partners & Development Kits and A12A Plus Processors. These products are in wide deployment across applications including IP camera & NVR, Sports & Action Cameras, Automotive Cameras, 360-degree Cameras, Drone/UAV Cameras, Machine Vision & Surveillance and more. For IT professionals, Ambarella provides unparalleled opportunities to push the boundaries and further their knowledge, from software engineering and programming to embedded software development. The company is an equal opportunities employer and recruits from a range of backgrounds, with a dedication to inclusive work culture. Those who join Ambarella are kept up to date with their cutting-edge technology and have access to a wide range of training and development courses, enabling them to stay at the cutting edge of technology. Providing unparalleled and innovative Video and Image processing semiconductor and software solutions designed to capture, stream, and share life’s moments in stunning high-definition to a range of industries, Ambarella offers a dynamic and collaborative working environment and untold opportunities to further knowledge and capabilities. As a result, Ambarella provides a thrilling, fast-paced and pioneering atmosphere for anyone with a passion for technology, programming and software engineering in the world of media innovation.

Quick Links

Software Developer

Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000-$125,000/year
Description: We are looking for an experienced Software Developer to join our team of professional software developers responsible for creating the software and technology solutions that power the Ambarella products. The software developer will design, develop and deploy applications and software solutions that fit the needs of the Ambarella customers. The successful candidate will have excellent coding and communication skills in order to interface with managers, customers and other stakeholders in the projects they work on.
Qualifications / Requirements: Bachelor's degree in Computer Science or a related field; 6+ years of experience in software analysis and development; strong knowledge of software development methodologies, object-oriented design, data structures, algorithms and software design; experience with Java, C#, C++ and/or other object-oriented programming languages; experience with databases; excellent communication and problem-solving skills.

Software Engineer

Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $95,000-$130,000/year
Description: We are looking for an experienced Software Engineer to be part of the team of professionals responsible for creating the software and technology solutions that power the Ambarella products. The successful candidate will be responsible for analyzing user requirements, defining system functionality and writing software to implement the features of the system. The software engineer will also develop, maintain and refactor applications and software solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science or a related field; 8+ years of experience in software engineering and development; strong knowledge of object-oriented programming; experience with C++, Python, JavaScript and/or other modern programming languages; experience with databases; excellent communication and problem-solving skills.

Data Scientist

Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000-$120,000/year
Description: We are looking for a Data Scientist to join Ambarella’s team of experienced software and data professionals. The successful candidate will be responsible for extracting, analyzing and exploring data from various sources in order to identify trends, patterns and correlations to understand user behavior and improve our products. The data scientist will apply novel techniques, develop predictive models and develop data-driven products.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Mathematics or a related field; 5+ years of experience in data mining, data analysis and machine learning; strong knowledge and experience working with big data technologies, like Hadoop and Spark; experience using statistical packages and machine learning tools; excellent communication skills.

DevOps Engineer

Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $85,000-$115,000/year
Description: We are looking for an experienced DevOps Engineer to work collaboratively with all sides of the team to create, improve and maintain our end-to-end systems and various software and infrastructure solutions. The DevOps Engineer will handle software configurations, deployments and cloud architecture and handle automation and performance.
Qualifications / Requirements: Bachelor’s degree in Computer Science or a related field; 5+ years of experience with DevOps engineering; experience with AWS and Azure; experience with configuration management and automation tools; experience with scripting, database setup, and trouble-shooting; excellent problem solving and communication skills.

Technical Lead

Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $100,000-$135,000/year
Description: We are looking for an experienced Technical Lead to join our team of creative and high-performing professionals. The Technical Lead will be responsible for providing technical leadership and direction to a team of software engineers, while also leading the design, development and maintenance of software. The successful candidate will work as part of a larger team developing software, applications and low-level systems.
Qualifications / Requirements: Bachelor’s degree in Computer Science or a related field; 8+ years of experience in software architecture, engineering, and development; excellent communication and problem solving skills; experience leading and managing a team of software engineers; excellent people management skills; experience with object-oriented design, data structures, algorithms and software design.

Cyber Security Analyst

Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000-$120,000/year
Description: We are looking for an experienced Cyber Security Analyst to join our team focused on keeping Ambarella’s products and systems secure. The successful candidate will be responsible for planning, implementing and monitoring security systems and measures to protect the company from cyber threats and malicious attacks. The cyber security analyst will also develop strategies, create documentation and coordinate with the IT team to ensure the highest security standards are met.
Qualifications / Requirements: Bachelor’s degree in Computer Science or a related field; 5+ years of experience in cyber security and information systems; knowledge of cyber security protocols and software; knowledge of security systems and methods; experience developing security strategies and policies; excellent communication skills; experience with Linux/Unix and Windows.
Locations: San Jose, Taipei, Tokyo, Oxford, Bangalore
Career Paths: Software Engineer, Firmware Engineer, Hardware Engineer, Quality Assurance Engineer, System Architect, Computer Vision Scientist, Product Manager, Technical Support Engineer, Network Engineer, Robotics Engineer.
Job Contacts: jobs@ambarella.com

Recent Reviews

Timothy B
4.7/5
4.7
Working at Ambarella as a Software Engineer has been an incredibly rewarding experience. The team and management are incredibly professional and are passionate about achieving the best possible outcome. Every day I get to apply my engineering skills and knowledge to create solutions to various problems. I've also been able to develop my skills in an energetic and supportive environment with colleagues who are dedicated to helping me. Highly recommend this company if you're looking for an environment that will reward hard work and foster innovation.

Frequently Asked Questions

What are Ambarella's career opportunities?
Ambarella offers both full-time and contract positions in all areas of our business. Career paths, depending on interests and abilities, can exist between different roles.
What kind of upcoming projects is Ambarella currently focusing on?
Ambarella is focused on developing state-of-the-art video, image and deep learning products.