Talent.com
This job offer is not available in your country.
▷ Immediate Start! Senior Engineer

▷ Immediate Start! Senior Engineer

HCLTechIndia
11 hours 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

    Immediate Start Engineer • India

    Related jobs
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Prudent Technologies and Consulting, Inc.nagpur, maharashtra, in
    Snowflake Instance Management : Set up, configure, and manage between three to four new Snowflake data warehouse instances per quarter, tailored to support emerging products and analytics requiremen...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer II [T500-20359]

    Senior Engineer II [T500-20359]

    Marriott Tech AcceleratorIndia
    About Us : Marriott International Inc.Bethesda, Maryland, USA, was founded in May 1927 by J.Marriott with a modest nine-seat A&W root beer stand. Guided by the family's leadership and core principles...Show moreLast updated: 12 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    ACL DigitalIndia
    Senior Engineer Experience : 5 years Location : Hyderabad Moderate to strong skills in C++, Python, Assembly level coding / optimizations Knowledge of computer architecture and memory organization Ba...Show moreLast updated: 9 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    Sandoz India Pvt LtdIndia
    Sandoz continues to go through an exciting and transformative period as a global leader and pioneering provider of sustainable Biosimilar and Generic medicines. As we continue down this new and ambi...Show moreLast updated: 22 days ago
    • Promoted
    Senior Engineer - Proxy [T500-19812]

    Senior Engineer - Proxy [T500-19812]

    ANSRIndia
    ANSR is hiring for one of its clients.To Care for People on Life's Journey®.Together with our American Eagle regional partners, we offer thousands of flights daily to more than 350 destinations in ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    ▷ Immediate Start! Senior Release Engineer (Branching, Merging & Deployment)

    ▷ Immediate Start! Senior Release Engineer (Branching, Merging & Deployment)

    CESIndia
    We are looking for a skilled and detail-oriented Senior Release Engineer to take charge of branching, merging, and deployment strategies ensuring smooth, reliable, and efficient software releases i...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Senior Backend Engineer

    Senior Backend Engineer

    go2workNagpur, IN
    At go2work, we are excited to expand our team as we continue to grow our website and app, serving individuals looking for job opportunities and employers seeking qualified candidates.Our founders a...Show moreLast updated: 11 hours ago
    • Promoted
    Senior Cloud Engineer AWS

    Senior Cloud Engineer AWS

    Matrix USANagpur, IN
    We are seeking an experienced AWS Developer proficient in Python and PySpark to design, develop, and maintain scalable, serverless data processing and workflow automation solutions on AWS.The ideal...Show moreLast updated: 9 days ago
    • Promoted
    • New!
    Senior Engineer (MERN)

    Senior Engineer (MERN)

    TransFiNagpur, IN
    TransFi’s purpose is to power the world’s payments, helping businesses and individuals access better ways to move money.Combining industry-leading coverage of currencies and payment methods, we del...Show moreLast updated: 4 hours ago
    • Promoted
    Senior Engineer

    Senior Engineer

    ThoughtFocusIndia
    NET Full Stack Developers (5-8 years experience) (Immediate joinees or maximum notice period upto 1 month) to design, develop, and maintain APIs and data integrations. This role is for experienced e...Show moreLast updated: 12 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    ideaForgeIndia
    Job Description Job description : .As a Mechatronics / Electronics engineer, you will be crucial in developing and implementing electro-mechanical systems for avionics and other electronic systems in ...Show moreLast updated: 25 days ago
    • Promoted
    Scala Big Data Lead Engineer - 7 YoE - Immediate Joiner - Any UST Location

    Scala Big Data Lead Engineer - 7 YoE - Immediate Joiner - Any UST Location

    USTnagpur, maharashtra, in
    CTC, notice period, and current location details to.Apache Hadoop, Airflow, Kubernetes, and Containers.Troubleshoot Hadoop log files and work with. Required Skills & Qualifications : .Scala, Spark, Py...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    (Immediate Start) Senior Engineer [T500-20136]

    (Immediate Start) Senior Engineer [T500-20136]

    ANSRIndia
    ANSR is hiring for one of its clients.ArcelorMittal was formed in 2006 from the strategic merger of European company Arcelor and Indian-owned Mittal Steel. Over a journey of two decades, we have eme...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    ▷ (Immediate Start) Senior Engineer

    ▷ (Immediate Start) Senior Engineer

    Flash Electronics (I) Private Limited. ChakanIndia
    Position : Engineer / Sr Engineer.Qualification : Diploma in Electronics / Industrial Electronics / BE Electrical / Mechanical. Break Down and Preventive Maintenance.Experience on PLC logic electrical pan...Show moreLast updated: 3 hours 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: 12 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: 10 days ago
    • Promoted
    • New!
    Senior Process Engineer

    Senior Process Engineer

    Sweconagpur, maharashtra, in
    We’re looking for a Process Engineer to join our team offshore, helping lead the way in innovative and sustainable water infrastructure engineering. As a Process Engineer, you will provide technical...Show moreLast updated: 9 hours 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
    • Promoted
    Go - Senior Backend Engineer

    Go - Senior Backend Engineer

    InCommonnagpur, maharashtra, in
    US-based healthcare company on a mission to fix care for low-income patients with complex needs.They combine primary, behavioral, and social care into a single, continuous experience—powered by ele...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Eltropynagpur, maharashtra, in
    Remote | Senior Backend Engineer | Eltropy (fintech SaaS Firm).You’ll work with Golang or Java, modern cloud infrastructure, and robust data systems to deliver reliable, high-performance solutions ...Show moreLast updated: 30+ days ago