Talent.com
This job offer is not available in your country.
Sr. Software Engineer, Embedded & Edge AI MPU

Sr. Software Engineer, Embedded & Edge AI MPU

Synaptics Inc.Bangalore, KA, IN
6 days ago
Job description

Description

Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications at home, at work, in the car or on the go.

We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine learning, biometrics, and video processing, combined with world class software and silicon development.

Overview

Synaptics is looking for talented Sr. Software Engineer to join our dynamic and growing organization.  You will be responsible for the software development for Synaptics Astra® SL Series of Embedded processors. The Astra® SL Series is a family of highly integrated AI-native Linux SoCs optimized for multi-modal Consumer and Industrial IoT workloads with high-performance hardware accelerators for edge-based inferencing, security, graphics, vision and audio. These processors incorporate multiple high-performance compute engines including a quad-core Arm64 CPU subsystem, multi-TOPS NPU, GPU for AI-acceleration and 3D Graphics, along with multimedia accelerators for Image Signal Processing, 4K video encode and decode, backed by industry-grade security certifications. This position reports to the Sr. Manager, Software Engineering.

Responsibilities & Competencies

Job Duties

  • Developing device drivers for Display / GPU / Camera / HDMI / MIPI as well as the Media / Camera / Graphics framework for our Astra processor series.
  • Development of bare metal drivers for pre and post silicon bring up
  • Work on various Software lifecycle components including requirements analysis, design, implementation, qualification, and production release
  • This is an exciting opportunity to be a part of a large team around the world working to create revolutionary products

Competencies

  • Solid understanding of software system architecture
  • Excellent skills in C / C++ programming
  • Excellent knowledge of Linux system programming and kernel drivers
  • Proactive, self-starter, able to work independently in a fast-paced environment
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Good design, programming, and problem-solving skills and able to solve problems through practical use of technology and a solid understanding of product architecture
  • Good verbal and written communication skills, in English
  • Strong team player with the ability to work collaboratively within a diverse cross-functional team
  • Qualifications (Requirements)

  • Bachelor’s degree in CSE / ECE from premier institutions or related field or equivalent
  • 5 years of relevant industry experience
  • Experience in trusted software development in Secure OS / TEE
  • Expertise with systems analysis, profiling, and low-level debugging
  • Experience working with firmware / hardware
  • Hands on experience in one or more of the areas below
  • Device drivers (Display / GPU / HDMI / HDCP / MIPI / Audio / Camera)
  • Knowledge of functional areas – Display / GPU / MIPI / HDMI / HDCP / Audio / Camera ISP
  • Linux Display / Graphics / Video / Audio subsystem – OpenGL, FB driver, DRM-KMS, V4L2, ALSA
  • Linux graphics stack - Wayland, EGL, X11, Qt5 / Qt6 and QML
  • Media framework – Gstreamer / OpenMax
  • No travel required
  • Belief in Diversity

    Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.

    Create a job alert for this search

    Sr Software Engineer • Bangalore, KA, IN

    Related jobs
    • Promoted
    Embedded Software Engineer - RTOS / CAN

    Embedded Software Engineer - RTOS / CAN

    SourcingxpressBangalore
    About Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastruc...Show moreLast updated: 6 days ago
    • Promoted
    Senior / Lead Embedded Engineer - HMI Solutions

    Senior / Lead Embedded Engineer - HMI Solutions

    NeoIntelli TechnologiesBangalore
    Senior / Lead Embedded : Bengaluru, Karnataka, India Experience : 6- 12 the Role : Show moreLast updated: 6 days ago
    • Promoted
    Acufore - Embedded Software Engineer - C / C++

    Acufore - Embedded Software Engineer - C / C++

    Acufore India Pvt LtdBangalore
    Purpose of the position : To be part of embedded team and going through structured on the job training to become productive resource within a stipulated : <...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Development Engineer (AI Acceleration)

    Sr. Software Development Engineer (AI Acceleration)

    ConfidentialBengaluru / Bangalore
    AMD is looking for an influential software engineer role to enable AI acceleration at scale.You will be a member of the core team, working on developing ML tools and methodologies to optimize and r...Show moreLast updated: 25 days ago
    • Promoted
    Sr AI / ML Engineer(GenAI Focus)

    Sr AI / ML Engineer(GenAI Focus)

    Newpage SolutionsBengaluru, Karnataka, India
    Location : Work From Office(Hybrid) | Type : Fulltime.Newpage Solutions is a global digital health innovation company helping people live longer, healthier lives. We partner with life sciences organiz...Show moreLast updated: 30+ days ago
    • Promoted
    Autosar Architect - Embedded System

    Autosar Architect - Embedded System

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will have over 13 years of experti...Show moreLast updated: 11 days ago
    • Promoted
    Sr. Software Engineer, Embedded & Edge AI MCU

    Sr. Software Engineer, Embedded & Edge AI MCU

    ConfidentialBengaluru / Bangalore, India
    Synaptics is leading the charge in AI at the Edge, bringing AI closer to end users and transforming how we engage with intelligent connected devices, whether at home, at work, or on the move.As the...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Developer, Embedded AI / ML Platform

    Senior Software Developer, Embedded AI / ML Platform

    ConfidentialBengaluru / Bangalore
    Lead the development and implementation of the low-level software platform modules for in-vehicle embedded devices, specifically targeting NPU and other accelerator integration.Design and implement...Show moreLast updated: 9 days ago
    • Promoted
    Sr. Engineer

    Sr. Engineer

    ConfidentialBengaluru / Bangalore
    Experience in Programming Languages like C, Embedded C, Python Language.Need to be able to understand spec requirements and convert it into exhaustive test list. Tuning Delta from Design Documentati...Show moreLast updated: 30+ days ago
    • Promoted
    Autosar Architect - Embedded System - Automotive Software Domain

    Autosar Architect - Embedded System - Automotive Software Domain

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will ha...Show moreLast updated: 30+ days ago
    • Promoted
    Uber - Senior Software Engineer - Machine Learning / Generative AI

    Uber - Senior Software Engineer - Machine Learning / Generative AI

    UberBangalore
    Senior Software Engineer, AI Center of excellence : Uber's AI Center Of Excellence For Security And Privacy Is Dedicated To Building Robust, Scalable AI-driven P...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Advanced Embedded Engr

    Sr Advanced Embedded Engr

    ConfidentialBengaluru / Bangalore
    The position is for Sr Advanced Embedded Engineer within Communication, Navigation & Surveillance COE, HTS Aero India.Primary responsibilities include. Be part of a global team that designs, develop...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer I, SW - Embedded C, AUTOSAR

    Engineer I, SW - Embedded C, AUTOSAR

    ConfidentialBengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show moreLast updated: 9 days ago
    • Promoted
    MicroGenesis Techsoft - Senior Embedded Software Engineer - C / C++

    MicroGenesis Techsoft - Senior Embedded Software Engineer - C / C++

    MicroGenesis TechsoftBangalore
    Job Description : Key Responsibilities : - Embedded S...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Robotics Engineer - Embedded System

    Senior Robotics Engineer - Embedded System

    Merito.aiBangalore
    About the role : We are seeking a passionate and driven experienced Senior Robotics Engineer, for our client to lead the development and integration of autonomy syst...Show moreLast updated: 21 days ago
    • Promoted
    Sr EMBEDDED SOFTWARE ENGINEER

    Sr EMBEDDED SOFTWARE ENGINEER

    ConfidentialBengaluru / Bangalore
    Design, develop, and maintain embedded software systems using C / C++.Knowledge of deployment of AI frameworks, including TinyML / EdgeML, to enhance embedded systems capabilities is beneficial.Conduc...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Eng, Software – Embedded Software

    Sr Eng, Software – Embedded Software

    ConfidentialBengaluru / Bangalore
    Identifies technical problems, provides innovative, creative solutions and shares technical knowledge with team.Incorporates business, market, industry and competitive knowledge into technical solu...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Platform & Computer Vision Lead

    Embedded Platform & Computer Vision Lead

    Sapwood Ventures Pvt Ltd.Bangalore
    Are you a highly skilled Embedded Platform & Computer Vision Leader with a strong C++ background? We need you to lead the architecture, development, and optimization of our embedded vision plat...Show moreLast updated: 30+ days ago