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

Synaptics Inc.Bangalore, KA, IN
6 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.

    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
    IAM Senior Engineer (IGA)

    IAM Senior Engineer (IGA)

    ATCHosur, Tamil Nadu, India
    Role : IAM Senior Engineer (IGA) Overview The IAM Senior Engineer will be responsible for the design, build, and documentation of all key elements of Identity Governance and Administration (IGA...Show moreLast updated: 3 days ago
    • Promoted
    MM Embedded Dev Eng- Req For ITW

    MM Embedded Dev Eng- Req For ITW

    ConfidentialBengaluru / Bangalore
    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected futu...Show moreLast updated: 30+ days ago
    • Promoted
    Automation Engineer

    Automation Engineer

    Tata ElectronicsKolar, Karnataka, India
    Tata Electronics (a wholly owned subsidiary of Tata Sons Pvt.India’s first AI-enabled state-of-the-art Semiconductor Foundry. This facility will produce chips for applications such as power manageme...Show moreLast updated: 7 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: 8 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: 8 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
    Sr. Software Engineer ( C++)

    Sr. Software Engineer ( C++)

    ConfidentialBengaluru / Bangalore
    Quickbase is looking for an experienced C++ engineer who will design, enhance and develop our core backend services that handle billions of requests for our no code platform.In this capacity, you w...Show moreLast updated: 30+ 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
    Architect / Sr. Software Engineer, Gen AI

    Architect / Sr. Software Engineer, Gen AI

    ConfidentialBengaluru / Bangalore, India
    Thank you for your interest in working for our Company.Recruiting the right talent is crucial to our goals.On April 1, 2024, 3M Healthcare underwent a corporate spin-off leading to the creation of ...Show moreLast updated: 8 days ago
    • Promoted
    Advanced Lead Engineer – Embedded Software Development

    Advanced Lead Engineer – Embedded Software Development

    ConfidentialBengaluru / Bangalore, India
    It's not just about your career or job title… It's about who you are and the impact you will make on the world.Because whether it's for each other or our customers, we put People First.When our peo...Show moreLast updated: 8 days ago
    • Promoted
    EDA R&D Software Engineer

    EDA R&D Software Engineer

    ConfidentialBengaluru / Bangalore, India
    Come join Analog Devices (ADI) a place where Innovation meets Impact.For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives.At ADI you will wor...Show moreLast updated: 8 days ago
    • Promoted
    FACULTY – Computer Science Engineering

    FACULTY – Computer Science Engineering

    GITAM Deemed UniversityDodda Ballapur, Karnataka, India
    Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 3 days ago
    • Promoted
    MES Technical Developer

    MES Technical Developer

    Tata ElectronicsKolar, Karnataka, India
    We are looking for an experienced.Senior MES Technical Developer.Siemens Opcenter Execution (formerly Camstar).MES solutions tailored for high-tech electronics or semiconductor manufacturing.MES wo...Show moreLast updated: 7 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
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 25 days ago
    • Promoted
    Staff Embedded Engineer, Computer Vision Technologies

    Staff Embedded Engineer, Computer Vision Technologies

    ConfidentialBengaluru / Bangalore
    Design and develop highly optimized embedded software / firmware using C, C++ language on Windows / Android / Linux.Strong understanding of embedded hardware & driver concepts. Strong verbal and written c...Show moreLast updated: 30+ days ago