Recent Searches

You haven't searched anything yet.

434 Senior Software Engineer Jobs in Santa Clara, CA

SET JOB ALERT
Details...
Palo Alto Networks
Santa Clara, CA | Full Time
$158k-188k (estimate)
2 Weeks Ago
Palo Alto Networks
Santa Clara, CA | Full Time
$145k-174k (estimate)
1 Week Ago
Monstatek LLC
Santa Clara, CA | Full Time
$142k-170k (estimate)
3 Days Ago
Tech Firefly
Santa Clara, CA | Full Time
$110k-133k (estimate)
4 Months Ago
Ambarella
Santa Clara, CA | Full Time
$142k-170k (estimate)
2 Months Ago
Advanced Micro Devices, Inc.
Santa Clara, CA | Full Time
$159k-189k (estimate)
4 Months Ago
PROCYON Technostructure
Santa Clara, CA | Full Time
$138k-170k (estimate)
2 Days Ago
Bolster AI
Santa Clara, CA | Full Time
$163k-194k (estimate)
5 Days Ago
ServiceNow
Santa Clara, CA | Full Time
$179k-212k (estimate)
6 Months Ago
Microsoft Legal Department
Santa Clara, CA | Other
$133k-159k (estimate)
3 Months Ago
Johnson & Johnson
Santa Clara, CA | Other
$119k-143k (estimate)
5 Days Ago
EVONA
Santa Clara, CA | Full Time
$117k-141k (estimate)
3 Weeks Ago
Advanced Micro Devices, Inc.
Santa Clara, CA | Full Time
$141k-169k (estimate)
4 Months Ago
Motion Recruitment
Santa Clara, CA | Contractor
$118k-142k (estimate)
1 Day Ago
Advanced Micro Devices, Inc.
Santa Clara, CA | Full Time
$152k-181k (estimate)
6 Months Ago
AMD
Santa Clara, CA | Full Time
$154k-183k (estimate)
3 Months Ago
DesignLibro Inc
Santa Clara, CA | Full Time
$143k-171k (estimate)
4 Days Ago
PaloAlto Networks
Santa Clara, CA | Full Time
$142k-170k (estimate)
1 Week Ago
PLUS
Santa Clara, CA | Full Time
$147k-176k (estimate)
2 Weeks Ago
Oracle
Santa Clara, CA | Full Time
$154k-184k (estimate)
2 Months Ago
PLUS
Santa Clara, CA | Full Time
$162k-193k (estimate)
1 Week Ago
Collabera
Santa Clara, CA | Full Time
$119k-144k (estimate)
2 Days Ago
Infotree Global Solutions
Santa Clara, CA | Contractor
$113k-136k (estimate)
2 Months Ago
Pure Storage
Santa Clara, CA | Full Time
$141k-169k (estimate)
3 Months Ago
Selector Software
Santa Clara, CA | Full Time
$141k-169k (estimate)
3 Months Ago
Aifi
Santa Clara, CA | Full Time
$132k-158k (estimate)
6 Months Ago
Pure Storage
Santa Clara, CA | Full Time
$140k-169k (estimate)
1 Month Ago
DeepSight Technology
Santa Clara, CA | Full Time
$141k-169k (estimate)
4 Months Ago
Senior Software Engineer
Ambarella Santa Clara, CA
$142k-170k (estimate)
Full Time | Semiconductor 2 Months Ago
Save

Ambarella is Hiring a Senior Software Engineer Near Santa Clara, CA

Senior Software Engineers for microcode development at Ambarella are responsible for the design, development, and implementation of Imaging and Computer Vision algorithms and tools on proprietary SOC. You will work with industry-recognized scientists, software architects, and engineers to bring out best-in-class performance to the market.

Join a team of highly innovative scientists and engineers to research, architect, and implement new technologies related to Automotive Camera Solutions targeted to evolving fields of advanced driver assistance systems (ADAS), electronic mirrors, drive recorders, driver/cabin monitoring, autonomous driving, etc. This domain requires deep knowledge of Imaging, Computer Vision, Machine Learning/Deep Neural Networks, and Software development processes/methodologies.

As a team, we want to create an efficient platform for customers to develop and port new algorithms for various applications.

Responsibilities

  • Develop a deep understanding of Ambarella’s SOC and NN accelerator architecture for efficient code development.
  • Use efficient hardware resources like Cores, CPU cycles, and memory systems to optimize performance and scale Imaging and computer vision algorithms.
  • Develop and debug low-level/system software in various environments such as; pre-silicon simulation model, silicon bring-up, and production.
  • Develop tools to ease/automate software development, debugging, and testing.
  • Develop tools to reduce customers’ effort and improve customers’ development experience on Ambarella’s SOC/SDKs.
  • Understand features from a customer point of view and review those with the application and system team. Enable customers to port their algorithms onto Ambarella’s SOC.
  • Help customers to bring them up to speed on Ambarella SOC/Tools/SDKs.
  • Work with cross-functional and cross-site teams across the globe.

Qualifications/Skills

  • You must possess a Bachelor’s degree in EE, Computer Engineering, CS, or equivalent. A Master’s degree in the same discipline is preferred.
  • Must be comfortable with assembly coding, C/C programming, Python programming, Makefile-based build systems, and scripting.
  • Must have working knowledge about bare metal, as well as Operating Systems environment/internals.
  • Must have a working knowledge of multi-threading, memory allocation and scheduling algorithms.
  • 3 years’ experience with computer architecture, which includes registers, interrupts, core/threads, on-chip memory, DRAM, and DMA. Must be able to resolve data synchronization issues with computer architecture.
  • Experience with debuggers like GDB and JTAG/Trace32 is an advantage.
  • Must be comfortable with modern software development processes and methodologies such as developing software requirement specifications, software component design, software development, code review, test plan development, unit testing, peer reviews, etc.
  • Familiarity with mathematically sophisticated algorithms in areas such as Machine Learning/Deep Learning, Computer Vision, Linear algebra, Data Visualization, etc.
  • Experience working closely with customers with fluent verbal and written communication skills is critical for our success.
  • Excellent analytical, problem-solving, presentation, and teamwork skills.
  • Self-starter, driven, and thrive on challenging problems and competitive environments.

Background check required if hired. As an Equal Opportunity/Affirmative Action Employer, Ambarella recruits qualified applicants without regard to race, color, national origin, sex, physical disability, or veteran status.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Semiconductor

SALARY

$142k-170k (estimate)

POST DATE

07/31/2024

EXPIRATION DATE

09/26/2024

WEBSITE

ambarella.com

HEADQUARTERS

SANTA CLARA, CA

SIZE

500 - 1,000

FOUNDED

2004

TYPE

Public

CEO

FENG-MING WANG

REVENUE

$200M - $500M

INDUSTRY

Semiconductor

Related Companies
About Ambarella

Ambarella is a developer of ultra high-definition video compression and image processing products.

Show more

Ambarella
Full Time
$126k-156k (estimate)
1 Month Ago

The job skills required for Senior Software Engineer include Python, Software Development, Programming, Problem Solving, Written Communication, Teamwork, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Python
Edison Smart
Full Time
$128k-158k (estimate)
2 Days Ago
For the skill of  Software Development
GoGoGrandparent
Full Time
$85k-100k (estimate)
2 Months Ago
For the skill of  Programming
JonBec Care, Inc.
Full Time
$64k-84k (estimate)
4 Days Ago
Show more

The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.

Tech Firefly
Full Time
$110k-133k (estimate)
4 Months Ago
PROCYON Technostructure
Full Time
$138k-170k (estimate)
2 Days Ago