Talent.com
Senior Engineer - SoC Platform Software Design

Senior Engineer - SoC Platform Software Design

ConfidentialHyderabad / Secunderabad, Telangana, India
21 days ago
Job description

The Role

We're looking for a Senior Engineer to join our SoC Platform Software team. You'll play a critical role in bringing up new SoCs, developing and maintaining low-level drivers and firmware, and delivering production-quality software functionality across a wide range of embedded platforms.

This role will focus on implementing peripheral drivers, optimizing real-time OS integration, and enabling robust, low-power, high-performance device features used by thousands of developers and millions of devices worldwide.

What You'll Do

  • Develop, maintain, and optimize peripheral drivers (GPIO, UART, I2C / I3C, SPI, DMA, timers, ADC, CAN, SDIO, etc.) in C for multiple SoC families.
  • Lead development and integration of the USB Device stack, including :
  • Control path (EP0), composite / class support (CDC, HID, MSC, DFU, Audio).
  • Transfer management, suspend / resume, LPM / remote wakeup.
  • Protocol compliance and power-aware operation (HS / FS).
  • Integrate and maintain RTOS (e.g., FreeRTOS, Zephyr) for real-time, resource-constrained systems :
  • Task scheduling, ISR design, memory protection (MPU), tickless idle, and synchronization.
  • Support new silicon bring-up : boot sequences, clocking, memory map setup, cache / MPU configuration, and debug interfaces (JTAG / SWD).
  • Contribute to the Gecko SDK : ensuring consistency, quality, and integration with tools like Simplicity Studio.
  • Collaborate with hardware, validation, security, apps, and product teams on feature development, bring-up, and support.
  • Write technical documentation, integration guides, and internal specifications.

What You'll Bring

  • BS / MS in Electrical Engineering, Computer Engineering, or related field.
  • 7+ years of embedded firmware development experience on ARM Cortex-M / A or RISC-V SoCs.
  • Strong proficiency in C and embedded systems debugging (JTAG, trace analyzers, oscilloscopes).
  • Hands-on experience building and shipping USB Device solutions using vendor or open IP cores (e.g., Synopsys DWC2 / 3, Cadence, Mentor).
  • Familiarity with USB device class stacks (CDC-ACM, HID, MSC, Audio, DFU).
  • Proven knowledge of RTOS internals and real-time scheduling.
  • Peripheral driver development with DMA and concurrency awareness.
  • Preferred Qualifications :

  • Experience with USB-IF compliance, protocol analyzers (Total Phase, LeCroy, Beagle), or custom descriptors.
  • Familiarity with low-power system design : tickless idle, wake-up sources, retention / sleep modes.
  • Secure firmware development (secure boot, signed updates, debug lockdown) is a plus.
  • Prior experience with Silicon Labs' Gecko SDK and Simplicity Studio toolchain is a strong plus.
  • Benefits & Perks :

    Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work / life balance and to make our environment welcoming and fun.

  • Equity Rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans with Outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support
  • Skills Required

    Jtag, C, Debugging, DMA

    Create a job alert for this search

    Senior Software Engineer • Hyderabad / Secunderabad, Telangana, India

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentnautshyderabad, telangana, in
    We are a new-age AI-First Digital and Cloud Engineering services company that drives Agility and Relevance for our client’s success. Powered by cutting-edge technology solutions that enable new busi...Show moreLast updated: 28 days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Taxaura.iohyderabad, telangana, in
    AI-powered bookkeeping platform designed for modern small and midsize businesses (SMBs).Our platform streamlines financial processes by automating invoicing, expenses, retail sales, inventory, payr...Show moreLast updated: 11 hours ago
    • Promoted
    Senior Software Engineer- Platform

    Senior Software Engineer- Platform

    Summit Consulting ServicesHyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show moreLast updated: 10 days ago
    • Promoted
    SoC Infrastructure Software Development Lead

    SoC Infrastructure Software Development Lead

    SEMI LEAFHyderabad
    Description : We are seeking a highly experienced software engineer to lead the design, development, and optimization of low-level software infrastructure for...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer, Software - Power Apps

    Senior Engineer, Software - Power Apps

    Talent500 INCHyderabad, India
    Senior Engineer, Software - Power Apps.Were building the future of digital experiences, and we need a Senior Full Stack Engineer who thrives at the intersection of creativity, problem-solving, and ...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    CostcoHyderabad, India
    The Costco GDX Order Management Platform team is looking for a talented individual to design, develop, and maintain the critical services that power Costcos multi-billion dollar eCommerce business....Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.ioHyderabad, Telangana, India
    Job Description : Job Title : Senior AI-Integrated Software Engineer (.GitHub Copilot) Shift Timings : should be available till 9 : 30 PM or 10 : 00 PM (IST) Location : Remote until office reopens, Work...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Blue Spire IncHyderabad, Telangana, India
    Role Summary We are seeking an experienced Java Developer with strong expertise in Spring Boot , Alfresco , Nuxeo , and IBM CMOD to design, develop, and support enterprise content management (...Show moreLast updated: 8 days ago
    • Promoted
    Senior / Principal ASIC RTL Design Engineer (SoC / Subsystem)

    Senior / Principal ASIC RTL Design Engineer (SoC / Subsystem)

    ProxeleraHyderabad, Telangana, India
    My name is Shahid I am reaching out with a role that fits engineers who enjoy real ownership, from shaping micro-architecture to watching their RTL come alive in silicon. If you’re looking for a spa...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer - Full Stack Technologies

    Senior Software Engineer - Full Stack Technologies

    ResourcetreeHyderabad
    Job Role : Senior Software Engineer Years of Experience : 5+ years of experience Work Mode : HybridShow moreLast updated: 18 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sonata Softwarehyderabad, telangana, in
    Location : Bangalore / Hyderabad.Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL,.Scala, CI / CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills.Please share t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    NMK Global IncHyderabad, Telangana, India
    Responsibilities : Design, develop, and maintain features and enhancements for the SONiC NOS platform.Develop and execute test plans using PTF and SPyTest for infrastructure Basic Qualifications : ...Show moreLast updated: 11 days ago
    • Promoted
    Senior RTL Design Engineer

    Senior RTL Design Engineer

    MosChip®Hyderabad, Telangana, India
    Experience : 4 -12 Years Location : Hyderabad / Bangalore Job Description : Experience in Logic design / RTL coding is a must. Experience is SoC design and integration for complex SoCs is a must.Ex...Show moreLast updated: 2 days ago
    • Promoted
    Senior Design Engineer / Lead Design Engineer (ARM-based SoC)

    Senior Design Engineer / Lead Design Engineer (ARM-based SoC)

    eInfochips (An Arrow Company)Hyderabad, IN
    Hiring : Senior Design Engineer / Lead Design Engineer (ARM-based SoC).Preferred Location : BLR / HYD / PUNE / NOIDA / AHM / CHENNAI ( Willing to work in US Time Zone). We are looking for an experienced.ARM-bas...Show moreLast updated: 2 days ago
    • Promoted
    Senior Engineer, Software - Full Stack

    Senior Engineer, Software - Full Stack

    Talent500 INCHyderabad, India
    Senior Engineer, Software - Full Stack.Were building the future of digital experiences, and we need a Senior Full Stack Engineer who thrives at the intersection of creativity, problem-solving, and ...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Platform Engineer

    Sr Platform Engineer

    Inspire Brands Hyderabad Support CenterHyderabad, India
    The Senior Platform Engineer position will require heavy hands-on work on one or more public cloud platforms leveraging several PaaS services and marketplace services. This position will play a key ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Engineer - SoC Platform Software Design

    Lead Engineer - SoC Platform Software Design

    ConfidentialHyderabad / Secunderabad, Telangana, India
    We are seeking a Lead Embedded Software Engineer with deep expertise in ARM architectures (ARMv7 / ARMv8), secure embedded systems, and bootloader development. This role is critical in designing and d...Show moreLast updated: 21 days ago
    • Promoted
    Senior SoC Software

    Senior SoC Software

    VariteHyderabad
    Description : Job Overview : We are looking for a seasoned professional to lead software architecture efforts for SoC subsyste...Show moreLast updated: 30+ days ago