Talent.com
This job offer is not available in your country.
▷ (Apply in 3 Minutes) Senior Engineer

▷ (Apply in 3 Minutes) Senior Engineer

HCLTechIndia
11 days ago
Job description

Senior Firmware Engineer – Audio Codec (Rust)

Experience : 8–14 Years

Location : [India(preferably Chennai) Onsite / Remote / Hybrid]

________________________________________

Job Description :

We are seeking a highly skilled Firmware Engineer with strong expertise in Audio Codec development and Rust programming. The candidate will design, implement, and optimize low-level firmware for audio codec solutions, ensuring high performance, reliability, and compliance with multimedia and embedded standards.

________________________________________

Key Responsibilities :

  • Design and develop firmware modules for audio codec drivers (encode / decode, signal processing, streaming).
  • Implement low-level firmware in Rust for real-time audio pipelines.
  • Work on audio data paths, DSP integration, and codec algorithms.
  • Develop and maintain device drivers, HAL (Hardware Abstraction Layer), and board support packages.
  • Optimize memory, performance, and power consumption for embedded audio solutions.
  • Debug and troubleshoot firmware issues using JTAG, logic analyzers, oscilloscopes.
  • Collaborate with hardware, DSP, and system teams to integrate codecs into target platforms.
  • Perform unit, integration, and system-level testing for audio firmware components.
  • Contribute to architecture design, code reviews, and documentation.
  • Ensure compliance with industry standards (ALSA, AV frameworks, A2DP, VoIP, Dolby, AAC, MP3, etc.).

________________________________________

Required Skills & Qualifications :

  • Bachelor’s / Master’s degree in Electronics, Computer Engineering, or related field.
  • 8–14 years of experience in embedded firmware development, with at least 3+ years in audio codec domain.
  • Strong expertise in Rust programming for embedded systems (memory safety, concurrency, async programming).
  • Experience with C / C++ for low-level embedded development (interfacing with Rust).
  • In-depth knowledge of audio codecs : AAC, MP3, SBC, Opus, Dolby, FLAC, PCM.
  • Experience in I2S, I2C, SPI, DMA, USB Audio, ALSA / ASoC (Linux Audio Subsystem).
  • Strong knowledge of RTOS / Linux kernel driver development for audio.
  • Hands-on with debugging tools (JTAG, Lauterbach, GDB).
  • Familiarity with version control (Git), CI / CD pipelines, and automated testing.
  • Strong problem-solving and performance optimization skills.
  • ________________________________________

    Good to Have :

  • Experience with cross-compilation toolchains and build systems (CMake, Cargo, Yocto).
  • Knowledge of real-time audio streaming frameworks (PulseAudio, PipeWire, JACK).
  • Familiarity with DSP programming or ARM Cortex-M / A architectures.
  • Exposure to Rust embedded ecosystem (e.g., embedded-hal, no_std, RTIC).
  • Knowledge of Audio Quality testing methodologies (MUSHRA, PESQ, POLQA).
  • Prior experience with Dolby / DTS certification processes.
  • ________________________________________

    Soft Skills :

  • Strong collaboration and communication skills.
  • Ability to work in cross-functional teams with hardware, software, and QA.
  • Proactive in problem-solving and mentoring junior engineers.
  • One SR - Firmware Engineer – Audio Codec (Rust)

    Experience : 6–9 Years

    Location : [India(preferably Chennai) Onsite / Remote / Hybrid]

    Key Responsibilities :

  • Design and develop firmware modules for audio codec functionality (encode, decode, streaming, signal processing).
  • Implement low-level device drivers and HAL (Hardware Abstraction Layer) in Rust, with C / C++ interoperability where required.
  • Work with embedded communication protocols (I2S, I2C, SPI, DMA, USB Audio).
  • Optimize performance, memory footprint, and power efficiency of audio pipelines.
  • Debug and troubleshoot firmware using JTAG, GDB, Lauterbach, logic analyzers, and oscilloscopes.
  • Collaborate with hardware / DSP / system engineers to integrate codecs on target platforms.
  • Support unit, integration, and regression testing for audio firmware validation.
  • Ensure compliance with audio standards (AAC, MP3, SBC, Opus, PCM, Dolby).
  • Contribute to code reviews, technical documentation, and best practices adoption.
  • Required Skills & Qualifications :

  • Bachelor’s / Master’s degree in Electronics, Computer Engineering, or related field.
  • 5–7 years of embedded firmware development experience, with 2+ years in audio codec projects.
  • Strong hands-on expertise in Rust for embedded systems (no_std, concurrency, async programming).
  • Good working knowledge of C / C++ for low-level embedded development.
  • Familiarity with audio codec standards and algorithms (compression, decoding, error handling).
  • Experience with RTOS (FreeRTOS, Zephyr) or Embedded Linux (ALSA / ASoC).
  • Practical experience with cross-compilation, build systems (Cargo, CMake, Yocto).
  • Strong debugging skills using JTAG / GDB and embedded analysis tools.
  • Good to Have :

  • Exposure to DSP integration or ARM Cortex-M / A architectures.
  • Knowledge of Linux audio frameworks (PulseAudio, PipeWire, JACK).
  • Familiarity with audio quality testing tools (MUSHRA, PESQ, POLQA).
  • Prior experience with Dolby / DTS certification or multimedia compliance.
  • Understanding of secure firmware development practices.
  • Soft Skills :

  • Strong analytical and debugging abilities.
  • Good communication skills to work with global teams.
  • Proactive and eager to adopt new Rust embedded ecosystem tools and practices.
  • Senior Test Engineer – Audio

    Experience : 9–12 Years

    Location : [India(preferably Chennai) Onsite / Remote / Hybrid]

    Key Responsibilities :

  • Perform functional and regression testing of Dolby audio codecs (encode, decode, playback, streaming).
  • Conduct audio quality testing (subjective listening + objective metrics) to validate Dolby features.
  • Validate Dolby codecs such as Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), Dolby TrueHD, Dolby Atmos.
  • Execute compliance and certification testing as per Dolby standards.
  • Prepare and execute test plans, test cases, and automation scripts for Dolby codec validation.
  • Perform bitrate, channel mapping, latency, and performance testing on various audio playback devices.
  • Work with tools for audio capture, analysis, and measurement (MATLAB, Adobe Audition, Audio Precision, Audacity).
  • Collaborate with firmware, DSP, and system teams to debug codec-related issues.
  • Document defects and maintain reports in JIRA, ALM, TestRail, or equivalent tools.
  • Ensure compliance with Dolby certification requirements and OEM deliverables.
  • Required Skills & Qualifications :

  • Bachelor’s / Master’s degree in Electronics, Computer Science, Acoustics, or related field.
  • 4–8 years of experience in audio codec / system testing, with specific focus on Dolby codecs.
  • Hands-on testing experience with Dolby Digital, Dolby Digital Plus, Dolby Atmos, Dolby TrueHD.
  • Knowledge of audio compression techniques, multichannel audio (5.1, 7.1), and surround sound systems.
  • Familiarity with audio standards (ITU, ETSI, MPEG).
  • Experience with subjective audio testing methodologies (e.g., MUSHRA, ABX testing).
  • Exposure to audio quality measurement tools (PESQ, POLQA, Audio Precision).
  • Scripting knowledge in Python / MATLAB for audio test automation.
  • Experience with embedded audio platforms, multimedia frameworks (GStreamer, FFmpeg), or infotainment systems.
  • Good to Have :

  • Prior experience in Dolby certification processes.
  • Familiarity with Bluetooth audio (A2DP, LDAC, aptX) and HDMI ARC / eARC audio testing.
  • Experience with voice assistants, OTT platforms, or home theater systems.
  • Knowledge of DSP fundamentals and ARM Cortex architectures.
  • Soft Skills :

  • Excellent listening ability and sensitivity to audio artifacts.
  • Strong problem-solving and debugging skills.
  • Ability to work across global cross-functional teams.
  • Good documentation and communication skills.
  • Create a job alert for this search

    Senior Engineer • India

    Related jobs
    • Promoted
    Senior Site Reliability Engineer- ELK Expert

    Senior Site Reliability Engineer- ELK Expert

    iVedha Inc.Nagpur, IN
    Senior Site Reliability Engineer (SRE) – ELK Expert | Platform Engineering Practice.Must be available to work in the EST (US / Canada) Time Zone. Are you a Senior Site Reliability Engineer (SRE) with ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    InfogainNagpur, IN
    Big Data Engineer (Lead) : As a Big Data Engineer (Lead), you will be responsible for leading a team of big data engineers. You will work closely with clients and team members to understand their req...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    DeltacubesNagpur, IN
    Build and maintain scalable ETL / ELT pipelines.Work with Snowflake and BigQuery for data storage.Implement orchestration with Airflow or Prefect. Integrate data workflows with Python.Optimize data pi...Show moreLast updated: 18 days ago
    • Promoted
    Senior Engineering Manager-Big Data, Generative AI

    Senior Engineering Manager-Big Data, Generative AI

    Extreme NetworksNagpur, IN
    Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions.They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver...Show moreLast updated: 10 days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Elife TransferNagpur, IN
    A fast-growing start-up headquartered in San Francisco, CA, USA in the heart of Silicon Valley.We recruit worldwide as our customer base is global. Reliable ground transportation provider, any type ...Show moreLast updated: 28 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    BrightEdgeNagpur, IN
    BrightEdge About Us BrightEdge is a leading SEO and content performance marketing platform that transforms online content into tangible business results. Our platform processes massive amounts of da...Show moreLast updated: 30+ days ago
    • Promoted
    Senior DevOps Enginner

    Senior DevOps Enginner

    GlowingbudNagpur, IN
    Glowingbud is a rapidly growing eSIM services platform that simplifies connectivity with powerful APIs, robust B2B and B2C interfaces, and seamless integrations with Telna.Our platform enables glob...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    CESNagpur, IN
    As part of our data engineering team, you’ll build and maintain.This is a hands-on role where you’ll design and optimize modern data infrastructure, ensuring reliability, scalability, and performan...Show moreLast updated: 8 days ago
    • Promoted
    Resident Engineer – Kubernetes & Portworx

    Resident Engineer – Kubernetes & Portworx

    CMK Resources, Inc.Nagpur, IN
    CMK Resources Resident Engineer – Kubernetes & Portworx (3 openings).Help Shape the Future of Kubernetes Storage.Our client's largest and most strategic customer is moving VMware-based workloads to...Show moreLast updated: 10 days ago
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    Mitchell Martin Inc.Nagpur, IN
    Include, but are not limited to, the following : .Own productionizing models—from tracked experiments to governed releases—ensuring resilient services with clear SLOs, runbooks, and fast, safe rollba...Show moreLast updated: 23 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    EvolentNagpur, IN
    Lead the design, development, and deployment of complex data solutions, ensuring scalability and maintainability.Architect and implement high-performance data pipelines and data warehousing solutio...Show moreLast updated: 26 days ago
    • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    Cummins IndiaNagpur, IN
    Responsible for defining and communicating a shared technical and architectural vision for Product Teams to help ensure the system or Solution under development is fit for its intended purpose.Embr...Show moreLast updated: 10 days ago
    • Promoted
    Deployment Engineer

    Deployment Engineer

    AvocaNagpur, IN
    Build, launch & optimize AI agents that power the next generation of home-service customer experiences.Avoca is the all-in-one AI lead-conversion platform. Our technology boosts booking rates, slash...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Release Engineer (Branching, Merging & Deployment)

    Senior Release Engineer (Branching, Merging & Deployment)

    CESNagpur, IN
    This role is critical in maintaining the.Perform code merges, resolve conflicts, and ensure.Automate deployment processes for. Collaborate with teams to align on.Monitor deployments, troubleshoot is...Show moreLast updated: 8 days ago
    • Promoted
    Senior IAM Engineer

    Senior IAM Engineer

    ATCNagpur, IN
    IAM Senior Engineer (CIAM & PAM – CyberArk).The IAM Senior Engineer will be responsible for the design, build, deployment, and support of Customer Identity & Access Management (CIAM) and Privileged...Show moreLast updated: 3 days ago
    • Promoted
    D&E Engineer

    D&E Engineer

    Eki.StructNagpur, IN
    The Company’s Equal Opportunities policy applies equally to the recruitment process and must be complied with at every stage of the recruitment process. This means that prospective applicants should...Show moreLast updated: 3 days ago
    • Promoted
    Senior AI Engineer

    Senior AI Engineer

    Milestone Technologies, Inc.Nagpur, IN
    AI-first, data-centric platform.You will implement agentic capabilities (intent, planner, router / composer), integrate knowledge-graph reasoning alongside a strong RAG baseline, and instrument robus...Show moreLast updated: 10 days ago
    • Promoted
    Senior Generative AI Engineer (Databricks,Data Lake)

    Senior Generative AI Engineer (Databricks,Data Lake)

    AmpstekNagpur, IN
    Title : Senior Generative AI Engineer (Databricks,Data Lake).Design and implement GenAI models (LLMs, multimodal, embeddings, and fine-tuning) for enterprise use cases. Architect and optimize data pi...Show moreLast updated: 3 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Otomeyt AINagpur, IN
    We are seeking a highly skilled 7+.The ideal candidate will have strong technical expertise in Azure, Data Engineering tools, and advanced ETL design along with excellent communication and problem-...Show moreLast updated: 20 days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Riva MoneyNagpur, IN
    We are building the infrastructure from scratch, and we are looking for a.As a Senior Backend Engineer, you will be responsible for building the backbone of Riva’s infrastructure—designing.Contribu...Show moreLast updated: 30+ days ago