Talent.com
This job offer is not available in your country.
Senior Engineer

Senior Engineer

HCLTechChennai, Tamil Nadu, India
18 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 • Chennai, Tamil Nadu, India

    Related jobs
    • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    Cummins IndiaChennai, 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: 7 days ago
    • Promoted
    Senior Engineer QA

    Senior Engineer QA

    ConfidentialChennai
    At Alight, we believe a company s success starts with its people.At our core, we Champion People, help our colleagues Grow with Purpose and true to our name we encourage colleagues to Be Alight.Be ...Show moreLast updated: 11 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    ConfidentialChennai
    We are seeking a Senior Engineer with extensive experience in software development to join our dynamic team in India.The ideal candidate will be responsible for designing and implementing innovativ...Show moreLast updated: 12 days ago
    • Promoted
    Senior Engineer - R&D PTM

    Senior Engineer - R&D PTM

    ConfidentialChennai
    Product Technical is accountable for the deliverables of R&D due to ensure the success of the project.He is responsible for the detailed scheduling and budgeting of R&D activities, with support of ...Show moreLast updated: 6 days ago
    • Promoted
    IAM Senior Engineer (IGA)

    IAM Senior Engineer (IGA)

    ATCChennai, IN
    Identity Governance and Administration (IGA).This role is accountable for ensuring uniformity of services, adherence to standards, and consistency of infrastructure delivery.The IAM Senior Engineer...Show moreLast updated: 3 days ago
    • Promoted
    Senior Site Reliability Engineer- ELK Expert

    Senior Site Reliability Engineer- ELK Expert

    iVedha Inc.Chennai, 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 Engineer – Azure Subject Matter Expert (SME)

    Senior Engineer – Azure Subject Matter Expert (SME)

    ADA Software Re Engineering Services Pvt. Ltd.Chennai, Tamil Nadu, India
    Are you passionate about building secure, scalable, and resilient cloud solutions on Microsoft Azure? We are looking for a Senior Engineer – Azure Subject Matter Expert (SME) to join our growing ...Show moreLast updated: 3 days ago
    • Promoted
    Senior Engineer Controls

    Senior Engineer Controls

    ConfidentialChennai
    We are seeking a highly experienced.You will be responsible for designing and implementing controls for complex automation systems, programming PLCs and HMIs, and collaborating with end users throu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior GenAI Engineer

    Senior GenAI Engineer

    ConfidentialChennai
    Grid Dynamics is seeking an AI Expert (Senior Engineer) to spearhead the development of local Large Language Models (LLMs) for Personally Identifiable Information (PII) detection across our vast da...Show moreLast updated: 17 days ago
    • Promoted
    Senior Engineer - R&D

    Senior Engineer - R&D

    ConfidentialChennai
    Subjective and objective evaluation of full-vehicle NVH.Vehicle instrumentation / Preparation and Data acquisition from vehicles. Data viewing, Filtering, Post analysis with acquired data and Fine tun...Show moreLast updated: 6 days ago
    • Promoted
    Senior Hook Up Engineer

    Senior Hook Up Engineer

    ConfidentialChennai
    Essential Qualifications and Education : .Bachelors degree in Engineering (preferably in Mechanical, Electrical, or Chemical discipline) or equivalent industry experience. Strong knowledge of industry...Show moreLast updated: 4 days ago
    • Promoted
    Senior Proposals Engineer I

    Senior Proposals Engineer I

    ConfidentialChennai, India
    If you are an application engineer, Emerson has an exciting role for you! We are looking for a Senior Proposals Engineer to work with our Emerson Actuation Technologies Proposals Team.This role wil...Show moreLast updated: 8 days ago
    • Promoted
    Senior Engineer - SCM

    Senior Engineer - SCM

    ConfidentialChennai
    Is in charge of the inventory level of his Raw materials and components families : .Follow up the MPS achievement and propose preventive actions regarding material availability to ensure MPS realisa...Show moreLast updated: 6 days ago
    • Promoted
    Senior Development Engineer 4

    Senior Development Engineer 4

    ConfidentialChennai
    Responsible for planning and designing new software and web applications.Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity....Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer - Process

    Senior Engineer - Process

    LamprellChennai, Tamil Nadu, India
    Specialization in Petroleum / Petro Chemical Engineering preferred.Minimum Experience : 10-15 years in Offshore / Onshore Oil and Gas facilities with major EPC contractor and / or Consultant.Conversa...Show moreLast updated: 26 days ago
    • Promoted
    Senior Device Engineer

    Senior Device Engineer

    HexnodeChennai, Tamil Nadu, India
    Mitsogo is a global organization that highly values the contributions of each employee.Our ability to attract top talent is a testament to our commitment to fostering a sense of belonging for every...Show moreLast updated: 23 days ago
    • Promoted
    IAM Senior Engineer - CIAM

    IAM Senior Engineer - CIAM

    ATCChennai, IN
    Customer Identity and Access Management (CIAM).Certificate Lifecycle Management supporting infrastructure and services.This role is a critical part of the overall authentication and authorization i...Show moreLast updated: 3 days ago
    • Promoted
    Senior Sales Engineer

    Senior Sales Engineer

    Omron Industrial Automation IndiaChennai, Tamil Nadu, India
    Key Roles and Responsibilities.Responsible to achieve sales and order booking targets in the assigned region.Prepare and implement business plans monthly, quarterly and annually.Create and execute ...Show moreLast updated: 30+ days ago