CareerPlan

senior engineer

Hyderabad, Telangāna, IndiaFull-time2026-10-29 → 2026-11-09

Core

Design and optimize low-level embedded software, firmware, and hardware drivers for next-generation low-power accelerators and multi-DSP platforms on Qualcomm Snapdragon products.

Role type

Senior embedded systems engineer (hardware drivers & low-level software)

Builds

Embedded software, firmware, and runtime components for mobile and edge platforms

Domain

Semiconductor / Embedded Systems / AI Hardware

Deliverable

production ML models

Required skills

Embedded C programming, Operating system concepts (RTOS/embedded Linux), Memory management in embedded systems, Multi-core/DSP architecture, Inter-processor communication, Hardware driver development, Computer architecture (CPU/DSP pipelines, DMA, MMU), Multi-threaded programming, Embedded debugging and profiling tools

Preferred skills

SoC architecture understanding, Hardware specification interpretation, System bring-up and boot flows, Secure execution environments, Performance analysis and optimization

Technologies

C, C++, RTOS, Embedded Linux, JTAG, Trace tools, Logic analysers, Performance profilers

Responsibilities

Design, implement, integrate and test embedded software and firmware for low-power accelerator and DSP subsystems; Develop and maintain hardware drivers for machine-learning accelerators; Design software for multi-DSP and heterogeneous compute architectures; Implement and optimize inter-processor communication mechanisms; Develop robust memory-management solutions; Analyze and optimize embedded software for latency, throughput, and power consumption; Debug complex system-level issues; Build unit, integration and system-level test frameworks; Collaborate with hardware, systems, firmware and platform software teams

Seniority

Senior, hands-on IC