Post job

Senior Applications Engineer jobs at OmniVision Technologies

- 104 jobs
  • Sr./ Applications Engineer

    Omnivision Technologies 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    The ideal candidate should have an electrical/computer engineering, imaging science, or color science background, or experience on image processing, image quality evaluation/tuning, or image sensor related system debugging. Basic knowledge about CMOS sensor and pixel design is a plus. Responsibilities Sensor Verification: works closely with design team to verify each function of the new sensor, evaluates image quality to see if it meets the design target and application requirements and identifies alternate solutions if issues can't be addressed by design. Creates and maintains sensor datasheet, application note, and reference design. Delivers useful and accurate information to help various image sensor applications Directs customer support and helps FAEs support their customers. Helps customers bring up and troubleshoot their system. Suggests image quality tuning based on the customer's requirement. Qualifications BSEE or equivalent, with an emphasis in Image Science, Color Science or related field . MSEE is a plus. 3-8 years experience. Experience with system level hardware, firmware or software Good communication skills Annual base salary for this role in California, US is expected to be between $105,000 - $150,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role. EOE/Minorities/Females/Vet/Disability
    $105k-150k yearly Auto-Apply 54d ago
  • Staff Software Algorithm Engineer

    Omnivision Technologies 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    Description OmniVision Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities: Research new image and color processing or computer vision techniques and technologies for digital camera systems Design and develop new algorithms for image and color processing or computer vision Expand our ISP or CV solution to new levels of functionality, quality, and performance Assist the hardware design team with algorithm implementation and validation Image quality tuning and measure Algorithm documentation Qualifications: MS/PhD in Electrical Engineering or Computer Science with 6+ yrs of experience. Familiar with camera ISP algorithm and pipeline or computer vision algorithms A solid working understanding of colorimetry and image sensing technology Hands on experience with mobile cameras a plus Strong C/C++ and MATLAB programming skills Organizational skills, computer skills, writing and researching skills Annual base salary for this role in California, US is expected to be between $150,000 - $180,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role. EOE/Minorities/Females/Vet/Disability
    $150k-180k yearly Auto-Apply 54d ago
  • Sr./ Applications Engineer

    Omnivision 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    The ideal candidate should have an electrical/computer engineering, imaging science, or color science background, or experience on image processing, image quality evaluation/tuning, or image sensor related system debugging. Basic knowledge about CMOS sensor and pixel design is a plus. Responsibilities Sensor Verification: works closely with design team to verify each function of the new sensor, evaluates image quality to see if it meets the design target and application requirements and identifies alternate solutions if issues can't be addressed by design. Creates and maintains sensor datasheet, application note, and reference design. Delivers useful and accurate information to help various image sensor applications Directs customer support and helps FAEs support their customers. Helps customers bring up and troubleshoot their system. Suggests image quality tuning based on the customer's requirement. Qualifications BSEE or equivalent, with an emphasis in Image Science, Color Science or related field . MSEE is a plus. 3-8 years experience. Experience with system level hardware, firmware or software Good communication skills Annual base salary for this role in California, US is expected to be between $105,000 - $150,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role. EOE/Minorities/Females/Vet/Disability
    $105k-150k yearly Auto-Apply 60d+ ago
  • Senior Engineer I- Applications

    Microchip Technology Incorporated 4.0company rating

    Roseville, CA jobs

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it's won us countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await! Job Description: Data Center Solutions (DCS) Business Unit The Data Center Solutions Business Unit within Microchip designs enterprise class storage products to enable the world's leading enterprises and data centers utilizing the latest RAID, Security, PCIe, NVMe, SAS, SATA, SDRAM, NAND, CXL technologies. As a member of the Applications Engineering team, a successful applicant will be involved in providing best-in-class technical support to our customers for one or more of the Data Center Solution products. Our Applications Engineering Team is responsible for providing best-in-class technical support for our customers to evaluate, develop and ramp to production with our solutions, by working closely with the Product Development, Product Validation, Marketing, and Sales teams. This involves, but not limited to, developing and delivering training, customer collaterals and debug tools, resolving the problems and challenges. We offer a challenging and dynamic working environment with opportunities to learn and make substantial contributions toward the success of our business. Responsibilities * Support, manage and resolve the technical issues related to DCS Hardware and Firmware/Software products * Debug Firmware, Software and protocol level issues for enterprise storage devices * Work with customer and cross functional teams through the life-cycle of the product from gathering requirements to post-production support * Develop and maintain customer collaterals such as Firmware User Manual, Quick Start Guide, Release Notes, Errata, Application Notes etc. * Develop and provide product training to customers and internal teams * Demonstration of new products to customers and at industry events * Feasibility study, investigations, proof of concept, prototype of next generation products * Travel within North America and internationally, as needed to work at customer sites to provide on-site support or attend meetings Requirements/Qualifications: Qualifications * Bachelors degree in in CE, CSE, EE with 7.5 - 9 years experience, or Master's degree in CE, CSE, EE with 5 - 6 years relevant experience (FW development of storage or communication products or AI/ML tools development) * Strong Firmware / Embedded Systems development and debug skills * Experience in design, develop and testing of firmware using C language * Experience in developing debug tools using any of the scripting languages (Java, TCL/TK, PERL, Python etc.) * Experience / Knowledge of SoC Architecture * Excellent communication, interpersonal skills, problem-solving skills and the ability to work independently and as part of a team * Customer facing experience Travel Time: 0% - 25% Physical Attributes: Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others Physical Requirements: Regular business hours. 70% sitting, 15% standing, 15% walking Pay Range: We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading ESPP program with a 2 year look back feature. Find more information about all our benefits at the link below: Benefits of working at Microchip The annual base salary range for this position, which could be performed in California, is $70,304 - $163,000.* * Range is dependent on numerous factors including job location, skills and experience. Microchip Technology Inc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. For more information on applicable equal employment regulations, please refer to the Know Your Rights: Workplace Discrimination is Illegal Poster. To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
    $70.3k-163k yearly Auto-Apply 8d ago
  • Sr.Engineer II - Applications (Java Developer)

    Microchip Technology Incorporated 4.0company rating

    Roseville, CA jobs

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it's won us countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await! Job Description: The Data Center Solutions Business Unit within Microchip designs enterprise class storage products to enable the world's leading enterprises and data centers utilizing the latest RAID, Security, PCIe, NVMe, SAS, SATA, SDRAM, NAND technologies. Reporting to the Manager Engineering Services, you will be part of Customer Tools Team in the Applications Engineering Group of Data Center Solutions. As a Principal Java Developer, you will be part of the Software Development Team and implement desktop applications in Java/Kotlin. Our major Product is a Java -based, multi-platform, GUI tool. This position will allow you to work in a large growing market for a business unit with interesting products in an environment with state-of-the-art technologies like, IntelliJ IDEA, GitLab, Jenkins, Bitbucket, Docker and Kubernetes. Key job responsibilities/duties include: * Java Desktop applications development * Unit and Integration Testing * Creation of Documentation/User Manuals Requirements/Qualifications: * Bachelor degree in Electrical Engineering * Fluent English * Excellent communication skills, team orientated, analytical, open minded und problem solving oriented * 5 years' experience with Desktop Java development * Integration/usage of hardware stack (PCIe, CXL, SATA) APIs Travel Time: 0% - 25% Physical Attributes: Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others Physical Requirements: Regular business hours. 70% sitting, 15% standing, 15% walking Pay Range: We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading ESPP program with a 2 year look back feature. Find more information about all our benefits at the link below: Benefits of working at Microchip The annual base salary range for this position, which could be performed in California, is $70,304 - $163,000.* * Range is dependent on numerous factors including job location, skills and experience. Microchip Technology Inc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. For more information on applicable equal employment regulations, please refer to the Know Your Rights: Workplace Discrimination is Illegal Poster. To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
    $70.3k-163k yearly Auto-Apply 5d ago
  • Product Application Engineer- Datacenter Deployment

    Advanced Micro Devices, Inc. 4.9company rating

    California jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: This highly technical role supports large-scale datacenter graphics hardware and software subsystem initiatives for cloud service providers and enterprise customers. You will work across complex virtualization platforms, high-performance networking environments, datacenter infrastructure, AI/Machine Learning pipelines, and system-level program execution to ensure customers can successfully deploy solutions powered by next-generation GPU and CPU accelerators. You will collaborate closely with customer engineering teams on system readiness, large-scale deployment, performance validation, and issue resolution. This position is ideal for someone who enjoys hands-on datacenter networking and virtualization work, solving complex distributed computing challenges, and driving successful customer adoption of cutting-edge accelerator technologies. The environment is fast-paced, highly cross-functional, and deeply technical. THE PERSON: You bring deep expertise in datacenter virtualization, distributed systems, and ideally GPU-accelerated compute. You are analytical, detail-oriented, and operate with a strong sense of ownership and urgency. You excel at troubleshooting across hardware, software, virtualization, and networking stacks. You communicate complex concepts with clarity, build strong relationships with customers and stakeholders, and thrive in collaborative engineering environments. You are proactive, adaptable, and driven to deliver high-impact solutions. KEY RESPONSIBILITIES: * Design, optimize, and troubleshoot virtualization solutions for high-performance datacenter GPU, CPU, and platform environments. * Support customers, partners, and internal teams on virtualization topics for AI/ML workloads. * Work with virtualization technologies across multiple vendors including Kubernetes, VMware, Citrix, KVM, Microsoft Hyper-V, and others. * Build and configure datacenter networking environments for customer testing, validation, and deployment. * Qualify and assess new virtualization capabilities to ensure alignment with customer and product requirements. * Provide mentorship and technical guidance to junior engineering staff. * Partner with development teams to identify and resolve hardware/software issues from early bring-up through end-of-life. * Document and escalate technical issues following established procedures. * Collaborate with program managers to maintain schedules, track action items, and ensure deliverables are met. * Provide clear project status updates to internal leadership and customer stakeholders. * Build a deep understanding of customer goals and deliver impactful technical guidance and solutions. * Translate customer feedback into actionable recommendations for internal engineering teams. * Travel up to 20% for customer deployments, onsite debugging, technical reviews, and engineering collaborations. PREFERRED EXPERIENCE: * Datacenter customer support in virtualization-focused environments. * Virtual environments: VMware, Citrix, KVM, Microsoft Hyper-V, and virtual machine configuration/management. * Data storage, protection, deduplication, and storage-related network optimization, especially with Weka, DDN, and VAST products. * Working in or with deployment services organizations and tools such as Salesforce, JIRA, and Confluence. * Linux installation, configuration, debugging, and performance tuning. * Debugging, root-cause analysis, and system-level problem solving. * Site Reliability Engineering concepts and best practices. * Server architecture, remote management, network topologies, and compute subsystem operations. * Datacenter GPU software stacks such as ROCm or CUDA. * High-performance networks for HPC and AI including RDMA/RoCE and InfiniBand. * AI/ML workloads, frameworks, and models. * Strong written and verbal communication skills for conveying complex technical concepts. * Ability to operate independently, manage multiple priorities, and maintain strong organizational discipline. ACADEMIC CREDENTIALS: Bachelor's or Master's degree in Engineering, Computer Science, or a related field preferred. CERTIFICATIONS: Certifications preferred, including those related to Kubernetes, VMware, Citrix, Red Hat, KVM, Hyper-V, and other Networking, Virtualization, or Data Storage domains. LOCATION: Primary locations include Austin, TX, Santa Clara, CA This role is not eligible for visa sponsorship #LI-TL1 #REMOTE Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $134k-176k yearly est. 18d ago
  • Senior GPU Product Application Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. SENIOR GPU PRODUCT APPLICATION ENGINEER THE ROLE: Join AMD's Datacenter Product Application Engineering team supporting our GPU customers across Cloud, HPC, and OEM segments. In this customer-centric role, you will collaborate with external OEM partners, internal development and validation teams, and cross-functional stakeholders to bring next-generation server platforms to market powered by AMD's Instinct Accelerators-and ensure their successful deployment in customer data centers. THE PERSON: An ideal candidate should be familiar with PCIe standard, PCIe based hardware development, high speed IO signals, power and performance analysis, etc., and have good communication skill to engage with customers. He/she should be comfortable at understanding of both functional and electrical validation, performing quantitative analysis of issues, finding solutions. You are a hands-on technical problem solver who thrives at the intersection of hardware and software. You enjoy collaborating directly with customers and internal engineering teams to turn complex system challenges into actionable solutions. . You'll excel in this role if you: * Are energized by customer engagement and technical troubleshooting. * Have strong analytical instincts and a structured approach to problem solving. * Communicate clearly and proactively across technical and non-technical audiences. * Enjoy collaborating across hardware, firmware, and software disciplines. * Bring curiosity, creativity, and persistence to complex engineering challenges. KEY RESPONSIBILITIES: * Manage technical interaction with OEM/ODM Partners to enable deployment of AMD Instinct Accelerators in partner systems. * Work alongside firmware and upper software layers to co-optimize the whole AI software stack * Design and build tools for better collecting/presenting GPU performance details corelating to low-level hardware characteristics * Support Partners in the bring-up and validation of AMD Instinct GPUs in their system, guide partners on use of AMD tools, qualification test methods, and analysis of test results. * Lead the debug of Partner/Customer issues (firmware, HW, driver), working with a cross-functional team and driving the root cause investigation. * Work with Partners on the development of manufacturing/screen tests to ensure reliability at scale. * Understand Partner requirements and schedule, identify gaps in AMD offering and work with other stakeholders to close them. * Author design guideline, technical presentations, and training material. * Provide recommendation to improve customer experience with our SW and HW. PREFERRED EXPERIENCE: * Experience with PCIe based hardware developments * Experience with server platforms * Experience working on system level reliability and resiliency features * Familiarity with PCIe and relevant standards. * Familiarity with GPU architectures. * Strong knowledge in server architecture and interfaces, experience with system level debug. * Strong System Level debugging skills with hands-on experiences in system bring-up, HW debug, and performance optimizations on various system architectures. * Understanding and experience working with Enterprise Linux environment (Ubuntu, CentOS/RHEL and SLES). * Excellent oral and written communication skills to communicate technical results clearly and accurately. * Experience or knowledge of server firmware/BIOS settings, boot process, server monitoring and management SW. * Knowledge of Shell/BASH, C/C++, Python, or other framework is a plus. PREFERRED ACADEMIC CREDENTIALS: * BS/MS (Computer Science, Computer Engineering, Electrical Engineering, or related equivalent) LOCATION: Santa Clara, CA This role is not eligible for visa sponsorship. #LI-LM1 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $135k-178k yearly est. 19d ago
  • Principal C++ Software Engineer, AI Open-Source Software

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: Do you want to help build the AI software that runs on top of the world's fastest supercomputers and most advanced data centers? At AMD, we are looking for passionate and talented Software Engineers to join our team. You will help develop cutting-edge technology that pushes the boundaries of performance and efficiency for the next generation of GPU accelerators. This is an opportunity to contribute to open-source AI software from AMD and the broader community, driving innovation and enhancing AI performance across data center GPUs. THE PERSON: You are a talented engineer who is passionate about advancing the frontiers of AI. You thrive in open-source environments, enjoy tackling complex technical challenges, and take pride in writing efficient, maintainable, and scalable software. You are collaborative, curious, and excited to contribute to the open-source repositories that power the next generation of AI workloads. KEY RESPONSIBILITIES: * Contribute to RAG, Ray, ROCm, Coding Agent, DGL, llama.cpp, verl, MegaBlocks, FlashInfer, Triton Inference Server, Taichi, and other merging open-source projects driving AI innovation. * Collaborate with leading partners and open-source communities to enable AI workloads and improve performance on data center GPUs. PREFERRED EXPERIENCE: * Experience with C++, Python, or similar programming languages. * Knowledge of AI training and inference. * Familiarity with GPU programming (CUDA, HIP, or OpenCL) and performance optimization techniques. ACADEMIC CREDENTIALS: Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $162k-212k yearly est. 41d ago
  • Lead Forward Deployed Software Engineer (2)

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE GROUP: AI is defining the next era of computing, and this is just the beginning. We see the benefits of AI every day-enabling medical research, curbing credit card fraud, reducing congestion in cities, or simply making life easier. In the ever-evolving landscape of artificial intelligence, we are a powerhouse - a cutting-edge 'AI Forward Deployment Software Development Team'. Specialized in end-to-end AI optimization, fine-tuning large language models to unlock unprecedented Generative AI efficiency. Our expertise extends beyond the hardware realm, encompassing 3P enablement, where we develop custom AI Software Solutions for Industry leading AI customers. Are you excited to work with one of Top 1% of the AI companies in the world? THE ROLE: As a Forward Deployment Software Engineer, you will work closely with our most strategic partners as a hands-on technical expert. You are responsible for turning AMD's cutting-edge AI technology into tangible business value. This role is a unique blend of customer relationship skills and elite software engineer; you will work side-by-side with clients to help them prove out and ultimately deploy AI solutions on AMD GPUs, and you will spot existing AI software optimization opportunities and push the boundary with other software development teams. You will be the trusted technical advisor and hands-on developer who makes it happen. Do you love working with customers and bringing the most cutting-edge AI software from AMD to customers? Do you love using a microscope to dig into the performance of AI models end-to-end? Do you feel excited when you squeeze another 1% performance out of the hardware with software? All sound like you? We would love to hear from you! In this role, you will: * Work closely with strategic customers to understand their requirements challenges and identify opportunities for AMD hardware and software to provide value. * Close gaps in the AMD software stack needed to support customer solutions. * Work hands-on as a technical expert and creative problem-solver, developing side-by-side with customers to drive projects from proof of concept to production. * Act as the voice of the customer, translating their needs and your on-the-ground insights into actionable feedback that shapes the future of AMD's AI roadmap. * Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real-world problems. THE PERSON: We are looking for a proactive and skilled software engineer with a passion for solving complex technical puzzles. You have a bias for action and excel at working directly with customers to analyze their code and help them achieve their objectives. You combine deep technical acumen with strong collaboration skills to ensure our partners succeed with AMD technology. KEY QUALIFICATIONS: * Strong programming skills in C/C++ and Python * Experience with GPU kernel programming using CUDA, HIP or OpenCL. * Proefficient on common ML performance analysis tools. * A track record of direct Client Engagement with experience working with customers to solve ambiguous technical problems. * Strong performance analysis and optimization skills for both CPU and GPU. * Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes. * Expertise with modern AI/ML frameworks (e.g., PyTorch, TensorFlow, JAX). * Experience with distributed training and inference frameworks. * Experience with open-source software development including collaboration with community maintainers and submitting contributions. * Experience with software engineering methodologies such as Agile, Scrum, Kanban. * Excellent analytical and problem-solving skills. * Ability to work independently and as part of a team. * BS MS/PhD with related experience in Computer Science or related equivalent. PREFERRED EXPERIENCE: * Experience in compiler, ISA. * Experience shipping software in an end-customer production environment. * Experience in implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI) * Experience in all phases of software development, from requirement gathering, analysis, design, development, testing to final release. * Experience providing clear and timely communication related to status and other key aspects of the project to the executive leadership team. #LI-G11 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $137k-179k yearly est. 29d ago
  • Field Application Engineer, Server Datacenter - Supermicro

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD's Partner Support Field Applications Engineering Organization is responsible for supporting our OEM and ODM partners as they define and develop new platforms based on AMD technology. We are looking for our next team member to support new product introduction and debug efforts with our global datacenter customers, focusing on solutions involving GPUs, CPUs, and associated diagnostic and development tools. THE PERSON: Does this sound like you? We'd love to talk! * Excellent problem-solving, time-management, prioritization, and organizational skills, able to lead complex problems, involving multi-disciplined, multi-functional teams and many priorities at once * A standout colleague with excellent collaborative skills, and ability to work independently or as part of a team * Outstanding oral and written communication skills and demonstrated success in building strong technical relationships (internal: Sales, Marketing, Engineering and external: OEM) * Attention to detail combined with outstanding planning and organizational skills KEY RESPONSIBILITIES: Main focus: At-scale debug activities with customers are a primary focus for this role. The scope of these activities will span the entire hardware and software stack, including deployments of GPUs and CPUs in datacenter environments. Responsibilities will include: * Reproducing complicated customer issues onsite at AMD. * Working with internal engineering teams to debug & root cause issues. * Developing, setting Up & analyzing experiments to collect data for guiding debug activities. * Setting up complicated test harnesses in Software & Hardware to collect low level debug logs. * Developing scaffolding software to assist in debug activities both Internally & Externally with customers. * Package workloads & customer test cases for internal debug teams to reproduce issues. * Drive internal debug activity by playing the role of issue coordinator when needed. * Customer presentations, being the trusted advisors to AMD's key OEM partner. PREFERRED EXPERIENCE: Proven experience with Server and/or GPU architecture, either integrating, debugging, and/or validating various system components. Server software environments include Operating systems (Windows, Linux), compilers, benchmarks, and targeted applications that may be used to validate server platforms. developing and debugging low level server-based applications, or validating HW components - CPU, GPU, Boards, Storage, etc. Additional Preferred Qualifications: * Experience with large-scale rollouts of datacenter equipment. * Networking knowledge -- TCP/IP, RDMA, RoCE, NICs, Switches, etc. * Familiarity with AI Models and PCIe Architecture * Proficient in server software ecosystem (ie: OS/Hypervisors, Compilers, Libraries, debug tools, development tools and validation workloads). * Knowledgeable in platform firmware features (BIOS, BMC, SMU). * Hands-on experience and strong expertise in server hardware ecosystem at the node, rack and datacenter level. ACADEMIC CREDENTIALS: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a similar field with proven relevant industry professional experience LOCATION: Bay Area, CA This role is not eligible for visa sponsorship. #LI-RF1 Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $117k-156k yearly est. 7d ago
  • Neural 3D Graphics Software Engineer (SMTS)

    AMD 4.9company rating

    Santa Clara, CA jobs

    What you do at AMD changes everything At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, immersive platforms, and the data center. Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team. The Role: We are looking for exceptional software engineers with a passion and demonstrated ability to rapidly learn new methods (from open-source code, academic papers, etc.), develop prototypes, invent new algorithms and help put the best ones in production. To be successful in this role, you need to be highly motivated and passionate about programming. You must love solving technical problems, think outside the box, and be versatile enough to go where the challenges take you. The Person: Proven track-record programming complex software in languages such as Python 3.x, Julia, C++ or CUDA Very strong aptitude for problem solving Works effectively both independently and in a team environment Configuring and troubleshooting your own Linux or Windows PC Effective written and verbal communication skills Ability to organize and manage priorities Key Responsibilities: This team contributes to multiple projects that combine real-time 3D graphics and machine learning. Depending on your level of experience and preference, you will share responsibilities such as: R&D for a new high-performance Neural 3D Rendering project, prototyped in Julia, with many opportunities to contribute to open-source repositories. Prototype and integrate state-of-the-art algorithms, from papers to integration into game engines, e.g. using Pytorch, JAX or Julia. Depending on the project, this may also include profiling the workload, doing in-depth optimization of the training and/or inference, interfacing with MLIR/ONNX, etc. R&D and ML Operations (MLOps). That project uses Pytorch, python, fastai, nbdev, Azure, etc. Collaborate and share insights to improve our GPUs with other teams, e.g. GPU hardware and software architects All projects offer many opportunities to learn, implement, integrate, optimize or invent new state-of-the ML and 3D algorithms Preferred Experience: ML fundamentals and state-of-the-art algorithms, theory and practice, e.g.: CNNs and other common neural network architectures, super-resolution, transformers, diffusion models, PyTorch, JAX, ROCM/CUDA, computer vision, efficient architectures, etc. 3D graphics algorithms, APIs and game development, e.g.: DirectX, Vulkan, HLSL, SPIR-V, ray tracing, Unreal Engine, etc. In particular, experience creating 3D tools or integrating new 3D graphics features in the Unreal Engine 4/5 (using C++) would be highly appreciated. Neural Rendering algorithms, e.g. Neural Radiance Fields (NeRF), Neural Light Fields, differentiable rasterization, etc. Portfolio of original, technically-challenging personal programming projects, or significant contribution to open-source projects MLOps or DevOps experience, e.g. cloud (Azure, AWS), Docker, Linux networking, system-wide profiling/debugging Experience with complementary technologies and practices, e.g. LLVM/MLIR, in-depth performance profiling, GPU architecture, 3D Content creation, etc. Credentials: University degree in Computer Engineering, Computer Science or equivalent Location: Proximity to an AMD development office, e.g.: Markham, Canada; Santa Clara, Boston, Orlando, San Diego, Austin, etc.; Munich, Germany (flexible) The team works in Europe or North-American time zones #LI-SW2 Requisition Number: 182587 Country: United States State: California City: Santa Clara Job Function: Design Benefits offered are described here. AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.
    $124k-162k yearly est. 60d+ ago
  • C++ Software Engineer, AI Open-Source Software

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: Are you interested in joining a world-class team that enables software for leading datacenters and the most powerful supercomputers? AMD is seeking talented, highly motivated Software Engineers to join our development team to enable and optimize the software ecosystem and push the boundaries of efficiency and performance for the next generation of GPU computational accelerators. Our team has an unparalleled perspective of the AI landscape and works closely with the industry's most sophisticated clients to help them leverage the latest hardware capabilities for AI workloads. As a member of our team, you will be among the first to combine new hardware with the latest applications, libraries, frameworks, and SDKs to drive innovation and solve complex challenges. THE PERSON: We are looking for a highly motivated and skilled Software Engineer to join our team. You will collaborate with other engineers to enable models, libraries, and applications for Instinct GPUs in both on-premises and cloud environments. Candidates should have strong C/C++ skills; Python experience is a plus. Experience analyzing and optimizing software performance is required. You must be self-motivated and able to work effectively in a team environment. KEY RESPONSIBILITIES: * Collaborate with AMD's architecture specialists to influence and improve future products * Apply a data-driven approach to prioritize and target optimization efforts * Stay informed of software and hardware trends and innovations, especially those related to algorithms and architecture * Design and develop new groundbreaking AMD technologies * Debug and resolve existing issues and research more efficient approaches to achieve objectives * Build and maintain technical relationships with internal peers and external partners PREFERRED EXPERIENCE: * Experience with both training and inferencing machine learning models * Experience with GPU kernel and parallel programming: ROCm, HIP, or CUDA * Experience in performance analysis and optimization * Highly proficient in C/C++, object-oriented programming, and tools such as debuggers and profilers * Experience with open-source software development, engaging with upstream reviewers, and reviewing PRs. * Experience with source code control systems such as GitHub * Experience with Linux and containerized environments (e.g., Docker) * Experience with software development processes such as Agile, Scrum, or Sprint * Demonstrated ability to write high-quality code with strong attention to detail * Effective communication and problem-solving skills * Motivating leader with good interpersonal skills ACADEMIC CREDENTIALS: BS or MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-JG1 Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $124k-162k yearly est. 60d+ ago
  • Principal AI Software Engineer

    AMD 4.9company rating

    San Jose, CA jobs

    What you do at AMD changes everything We care deeply about transforming lives with AMD technology to enrich our industry, our communities and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence, while being direct, humble, collaborative and inclusive of diverse perspectives. This is who we are at our best. One Company. One Team. AMD together we advance_ Principal AI Software Engineer THE ROLE: In this team you will be building the technology used to accelerate the latest AI models addressing the areas such as vision models, speech recognition, working with the leading engineers in AMD's CPU, GPU and Adaptable Compute teams THE PERSON: In this role you will be leading development activities and writing some of the key components of the software involved in AI/ML frameworks such as PyTorch, TensorFlow, TVM, MLIR. You are someone that has insight into performance optimizations. KEY RESPONSIBILITIES: Develop the latest algorithms, software, and architectures for AI acceleration. In this role you will be a technology leader and provide expertise to help AMD build the best AI acceleration solutions in the industry. PREFERRED EXPERIENCE: Knowledge of AI frameworks like TensorFlow, PyTorch, TVM, MLIR Understanding of AI application stacks including OpenCV, OpenCL, OpenVX, etc. Expertise with Deep Neural network architectures like CNN, RNN, Transformer Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs. Years Experience in Software Development Years in Machine Learning ACADEMIC CREDENTIALS: M.S. or Ph.D LOCATION: San Jose, Ca. #LI-JT1 Requisition Number: 153131 Country: United States State: California City: San Jose Job Function: Design Benefits offered are described here. AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.
    $162k-212k yearly est. 60d+ ago
  • Prinicpal Software Engineer

    AMD 4.9company rating

    San Jose, CA jobs

    What you do at AMD changes everything We care deeply about transforming lives with AMD technology to enrich our industry, our communities and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence, while being direct, humble, collaborative and inclusive of diverse perspectives. This is who we are at our best. One Company. One Team. AMD together we advance_ PRINICPAL SOFTWARE ENGINEER THE ROLE: Great opportunity for a Principal Software Development Engineer career professional to join an elite team to develop ongoing solutions in the Adaptive & Embedded Computing Group (AECG) division of AMD semiconductor. AMD's new hardware programmable SoC FPGAs and Adaptive Compute Acceleration Platform (ACAP) deliver most dynamic processor technology and are achieving record performances in Data Center, Wireless/5G, Automotive/ADAS and Emulation applications. These new applications, and heterogeneous computing architecture introduces new challenges in compilation, particularly in placement and routing. AMD's Software Implementation Tools team addresses these challenges. This position within the Vivado Software group of AECG focuses on research and development of novel multi-threaded and multi-process algorithms and Machine Learning (ML) techniques. THE PERSON: AECG's Vivado Software team is seeking a Principal Software Engineer with proven expertise in EDA Algorithms and C++ programming skills to work on a critical next generation state of the art Vivado Backend tool. The person will be part of FPGA Software Implementation Tools team within AECG having responsibility to innovate and develop novel Placer Algorithms and Machine learning techniques with aim of improving Quality of Results (QoR), Compile Time, and Memory Usage by orders of magnitude. You will also be interacting with customers, helping them converge on their critical design requirements. This person will work with Tech Marketing and Applications Engineering to understand customer needs, and accordingly architect new features with ongoing engagement with Architecture team to design next gen FPGA and ACAP solutions. KEY RESPONSIBILITIES: Innovate and develop novel Placer algorithms to get multi-fold performance improvements (QoR, Compile Time, Memory Usage) Interact with Customers, helping them converge on their critical design needs Collaborate with Tech Marketing and Applications Engineering to understand customer needs and accordingly architect new features Partner with Architecture team to design next gen FPGA and ACAP solutions Evaluating new FPGA architectures and its impact on existing EDA tools PREFERRED EXPERIENCE: Proven expertise in EDA Algorithms Programming expertise with C++ Machine Learning (ML) or Python Knowledge of Digital Design and Field Programmable Gate Array (FPGA) is a huge plus ACADEMIC CREDENTIALS: Bachelor or Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, or related equivalent, PhD desired, but not required Location: San Jose, CA #LI-JT1 Requisition Number: 185945 Country: United States State: California City: San Jose Job Function: Design Benefits offered are described here. AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status. Please click here for more information.
    $124k-162k yearly est. 60d+ ago
  • Formal Verification Staff Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Santa Clara, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: We are looking for an adaptive, self-motivated formal verification engineer to join our growing team. As a key contributor, you will be part of a highly collaborative team to drive and improve AMD's abilities to deliver the highest quality, industry-leading technologies to market. Specifically, the Formal Verification Team is an integral part of AMD's Cores Development Team, responsible for the development of the next generation processor cores. This team embraces innovation to improve time to market while beating performance, power and quality expectations. THE PERSON: You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Apply Advanced Formal Verification Techniques to AMDs cutting edge design for achieving Full Proofs. Maintain the best-in-class formal verification infrastructure to improve formal verification productivity. Develop technical relationship with broader AMD Design community and peers. Drive cross-department innovation and collaboration inside AMD. Be part of the R&D group for emerging formal verification domains like security, safety, low power, architecture level formal verification, etc. PREFERRED EXPERIENCE: ASIC design, verification, or related work experience in Formal Verification. Verification skills: Formal verification, Assertion based verification, FPV and/or DPV. Complexity Analysis, Design Abstraction & Formal Coverage. Design debug, Deep bug hunting. Formal test planning, Formal tools - Jasper and/or VC-formal. System Verilog, Verilog or VHDL, Scripting (TCL/Python) skills required. Design knowledge either or all domains of CPU, GPU, Bus/Noc/Interconnect, Memory Controllers, Cache preferred. ACADEMIC CREDENTIALS: BS in Computer Engineering, Computer Science, Electrical Engineering or other related fields with extensive work experience, and/or MS / PhD with some work experience. LOCATION: Santa Clara, CA #LI-MF2 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $137k-180k yearly est. 20d ago
  • SerDes Applications Design Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    San Jose, CA jobs

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: The candidate will join a highly visible team of physical interface experts concentrated on SERDES interfaces across AMD products. The team works across a large swath of AMD teams and is instrumental in the delivery of leading-edge, high-speed interface capabilities. THE PERSON: The ideal candidate is self-motivated to work independently as well as collaboratively with engineers across a variety of AMD design, verification, and validation teams. KEY RESPONSIBILITIES: * Excellent working knowledge of RTL-based design flows * Strong knowledge of firmware and hardware interaction * FPGA design and prototyping for various MAC or PCS functionalities * Working knowledge of the entire FPGA or ASIC design process and tool flow * Work with internal and external teams to develop transceivers solutions for various applications * Hands-on experience with various lab equipment for silicon bring-up and validation PREFERRED EXPERIENCE: * Familiar with industry standards such as Ethernet and PCIe is a plus * Strong analytical and problem-solving skills with pronounced attention to details ACADEMIC CREDENTIALS: * BS or MS in Electrical or Computer Engineering preferred LOCATION: San Jose, CA #LI-DP1 Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
    $124k-178k yearly est. 47d ago
  • Software Algorithm Engineer

    Omnivision Technologies 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    Design and optimize raw image compression algorithms (e.g., MIPI MPC, JPEG XS) for automotive image sensors, balancing bandwidth efficiency and visual quality. Develop cybersecurity monitoring systems compliant with automotive standards (ISO 21434), including threat analysis (TARA) and vulnerability scoring (CVSS 4.0). Prototype and model algorithms using Python/C++, and validate hardware implementation via Siemens Catapult for power/area optimization. Collaborate with hardware engineers to integrate algorithms into sensor systems, ensuring compliance with MIPI CSE security framework. Document algorithm design, verification results, and cybersecurity protocols for reproducibility and audit purposes. Requirements: Master's degree or foreign equivalent degree in Computer Science, Computer Engineering, or related fields. Require advanced courses in computer vision, computer network, and computer security. Required skills: Attack vectors including SQL injection, Cross-Site Scripting (XSS), and defense mechanisms like TLS encryption. Design secure communication protocols and analyze vulnerabilities in virtual servers. Image filtering (Gaussian, Sobel, Laplacian) for noise reduction, edge detection and sharpening. Template matching for object localization and feature tracking. Multi-scale analysis using pyramid decomposition for hierarchical processing. Develop algorithms to reconstruct 3D depth maps from 2D stereo image pairs using epipolar geometry and disparity mapping. Annual base salary for this role in California, US is expected to be between $129,667 - $135,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.
    $129.7k-135k yearly Auto-Apply 54d ago
  • Software Algorithm Engineer

    Omnivision Technologies 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    ISP algorithm development and ISP tuning. Subjective/objective image quality evaluation. Auto white balance, color correction and color management. Design, modeling, test and analysis of the imaging pipeline. Machine learning solution development for real-time image processing, with low latency and low power consumption. Train different models with various sensor patterns, such as 4C pattern and Bayer Pattern. Improve algorithm to gain higher quality on color images. Evaluate and tune existing image processing models and verify performance. Write algorithms documentation. Job Requirements: Master's degree in Electrical Engineering, Computer Science, or related fields with course work of computer vision and deep learning. Must possess the demonstrated knowledge or skills of: Convolution filters. Neural networks, such as CNN model and GAN model. CNN in object recognition. Multi-class classification and image deionizing. Deep learning frameworks. Data augmentation. Fine-tuning pre-trained models. RNN, LSTM and transformers. Optimization. PyTorch. Annual base salary for this role in California, US is expected to be between $126,942 - $134,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.
    $126.9k-134k yearly Auto-Apply 54d ago
  • Sr. Product Characterization Engineer

    Omnivision 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    Description The Product Characterization Engineer works in an aggressive, fast-paced R&D environment to scientifically characterize performance of new pixel technology, using strong analytical skills to objectively analyze design trade-offs and debug problems in pixel design/process and taking ownership of multiple projects. Responsibilities: Supports CMOS Imaging technology development through detailed scientific characterization Responsible for complete electrical and optical characterization of various CMOS Image sensors Debugs and solves problems on new and existing pixel designs Guides pixel layout/process design for next generation CMOS Sensors by characterizing performance of various experimental layouts and process conditions Works with Process Integration/Layout design and Process Simulation team to characterize new designs/process and suggest new process experiments based on characterization data Acts as primary feedback source to various inter-disciplinary teams for silicon data on various pixel designs and process designs Works with test engineering team to develop automated wafer-level characterization programs Develops special test routines in C++/Matlab Works with Production, QA teams to solve yield issues related to pixel performance Requirements: 2+ yrs experience in characterization and designing integrated circuit systems (Imagers, DRAM, processors, etc.) Knowledge of Analog/Mixed Signal/Digital CMOS circuits, CMOS fabrication process and CMOS device physics Experience with CMS Image sensor characterization and design is a big plus Knowledge of C++/Perl/Python/MATLAB, Layout/Simulation tools and color technology is a plus MS in Electrical Engineering, Physics related field or equivalent work experience; PhD is a plus. Annual base salary for this role in California, US is expected to be between $110,600 - $150,200. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.EOE/Minorities/Females/Vet/Disability
    $110.6k-150.2k yearly Auto-Apply 60d+ ago
  • Sr. Product Engineer

    Omnivision 4.7company rating

    Senior applications engineer job at OmniVision Technologies

    Description Design a characterization/testing plan and work with R&D teams and manufacturing engineers to resolve various technical issues to meet performance requirements; participate in product definition and provide DFM inputs; work in close collaboration with silicon foundry, imager characterization and pixel design; interact with foundry fab in improving all silicon process, color, and package issues; improve product yield and performance by process optimization and layout design update; analyze yield and drive corrective actions for yield improvements; drive characterization to finalize the product datasheet; work with pixel design group to design the most sophisticated and optimized pixel layout; work with characterization team to analyze and debug pixel device circuit and various image related issues; ramp up for image sensors and ASIC devices; coordinate with company's fab to drive semiconductor processing tool vendors to optimize processes, including raw material vendor, IMP tool vendor and photo resist vendor etc.; set up new tape out product process flows, inline handbooks, JDV check etc.; work with testing engineers to develop, verify and release testing program at CP or FT.Program coding, such as python, to improve work efficiency in data analysis. Requirements: Master's degree or foreign equivalent degree in Materials Science & Engineering, Physics, or related fields. Require two years of experience in process integration. Require experience/skills of: Analyze the correlation among Yield/Defect/Inline/Reliability and reduce lost. Assess CMOS Imaging Process to maximize the production capacity in Fab. Construct multiple work systems with IT to reduce workload. Release CMOS Imaging Process proposals to deduct the expense of material and improve the yield of wafer edge. Conduct a course to enhance colleagues' vigilance against product defect disasters. Implement customers' IP design into new node and perform trial run in Fab. Forecast yield precisely and estimate the target in next season. Plan the process/testing priority of the product to trace issues during the mass production. Ensure the quality of the wafers by the strict management from wafer-start to fab-out. Annual base salary for this role in California, US is expected to be between $131,706 - $135,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.
    $131.7k-135k yearly Auto-Apply 3d ago

Learn more about OmniVision Technologies jobs