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

Sr. Software Engineer, Embedded & Edge AI MCU

ConfidentialBengaluru / Bangalore, India
9 days ago
Job description

Description

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 go-to partner for the world's most forward-thinking product innovators, Synaptics powers the future with its cutting-edge Synaptics Astra™ AI-Native embedded compute, Veros™ wireless connectivity, and multimodal sensing solutions.

We're making the digital experience smarter, faster, more intuitive, secure, and seamless. From touch, display, and biometrics to AI-driven wireless connectivity, video, vision, audio, speech, and security processing, Synaptics is the force behind the next generation of technology enhancing how we live, work, and play.

Overview

Synaptics is looking for a Sr. Software Engineer to develop software for the Astra® SR Series of embedded processors. These AI-native SoCs are optimized for multi-modal Consumer and Industrial IoT workloads, featuring high-performance compute engines, multi-TOPS NPU, GPU, and accelerators for vision, audio, security, and video. You'll help enable edge-based inferencing on secure, graphics-rich platforms. This full-time position reports to the Sr. Manager, Software Engineering.

Responsibilities & Competencies

Job Duties

  • Develop device drivers for Display / GPU / Camera / HDMI / MIPI for the Astra MCU processor series
  • Develop embedded firmware that runs on different MCU platforms; design and optimize the systems for low power, memory usage and low MIPS.
  • Work closely with HW & SW Architects to translate requirements into design and implementation, integrate with other FW / SW teams / members & mature the solution with QA teams
  • Developing cutting edge solutions for the various consumer electronics markets and technologies utilizing sensors, audio & vision to enable always-on sensing

Competencies

  • Extensive experience with ARM Cortex-M series architecture including MPU and DMA
  • Proficient in communication protocols / interfaces such as SPI, I2C, USB, and UART
  • Strong embedded C / C++ coding and debugging skills
  • Strong knowledge of RTOS, specifically FreeRTOS, ZephyrOS, ThreadX, etc.
  • Knowledge of CMSIS software packages for ARM M-class cores
  • Strong software debugging skills using JTAG, emulators, or simulators.
  • Experience in developing and using low-level drivers for digital processing of video and audio inputs, various communication interfaces and sensors
  • Excellent written & verbal communication, interpersonal and analytical skills, including the ability to communicate complex, interactive design concepts clearly to both technical teams and non-technical partners at the appropriate level of detail
  • 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
  • Resourceful and able to solve problems through practical use of technology and a solid understanding of product architecture
  • Strong team player with the ability to work within a diverse team
  • Qualifications (Requirements)

  • Bachelor's or Master's degree in Computer Science Engineering / Electronics & Communication Engineering from premier institutions or related field or equivalent
  • 5+ years of relevant industry experience
  • Demonstrated capabilities to develop SW components under power / foot-print sensitive design considerations
  • Proven experience in firmware development in a multitasking RTOS environment
  • Hands-on experience with different debugging methods in simulation and emulation environments
  • Experience in continuous Development and integration environment
  • Knowledge in various tool chains (ARM, open source (GCC, LLVM), etc.
  • Minimal travel up to 10% (once or twice a year based on need)
  • 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.

    Show more

    Show less

    Skills Required

    Low-level drivers for digital processing of video and audio inputs, CMSIS software packages for ARM M-class cores, ARM Cortex-M series architecture

    Create a job alert for this search

    Sr Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Sr AI / ML Engineer(GenAI Focus)

    Sr AI / ML Engineer(GenAI Focus)

    Newpage Solutionsbangalore, karnataka, in
    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
    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
    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 Eng, Software

    Sr Eng, Software

    ConfidentialBengaluru / Bangalore
    Take ownership of the present technology stack, in order to plan and execute the evolution of the software architecture, based on multiple and interconnected front-end and backend modules.Lead a se...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Advanced Software Engr

    Sr Advanced Software Engr

    ConfidentialBengaluru / Bangalore, Noida
    We are seeking a highly skilled Software Engineer with 10 years of experience in systems / software.The ideal candidate will have expertise in Embedded Systems / Software development, Linux verificatio...Show moreLast updated: 26 days ago
    • Promoted
    Sr. Software Engineer-Generative AI

    Sr. Software Engineer-Generative AI

    ConfidentialBengaluru / Bangalore
    Diffusion Model Optimization at scale.Fine tuning LLMs with Reinforcement Learning from Human Feedback (RLHF).Sparse Attention Mechanism Engineering. Training foundational models from scratch.Latent...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
    Senior Embedded Engineer, Computer Vision Technologies - XR Research

    Senior Embedded Engineer, Computer Vision Technologies - XR Research

    ConfidentialBengaluru / Bangalore
    Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. Masters degree in Engineering, Information S...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer, Embedded AI / ML Platform

    Software Developer, Embedded AI / ML Platform

    ConfidentialBengaluru / Bangalore
    Develop, implement, and maintain low-level software platform modules for in-vehicle embedded devices, specifically targeting NPU and other accelerator integration. Design and implement software for ...Show moreLast updated: 9 days ago
    Sr. Software Engineer, Embedded & Edge AI MPU

    Sr. Software Engineer, Embedded & Edge AI MPU

    Synaptics Inc.Bangalore, KA, IN
    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.W...Show moreLast updated: 6 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
    Sr. Software Engineer - Search Algorithms

    Sr. Software Engineer - Search Algorithms

    ConfidentialBengaluru / Bangalore
    Translates user stories and functional specifications into logical program designs, code modules, stable application systems, and software solutions in an agile environment.Collaborates with key st...Show moreLast updated: 18 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
    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
    Sr AI Software Dev Engineer

    Sr AI Software Dev Engineer

    ConfidentialBengaluru / Bangalore, India
    Yahoo Finance is the world's #1 finance destination, empowering investors with news, information, and tools to make financial decisions with confidence. Trusted by over 150M visitors globally each m...Show moreLast updated: 9 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