Senior Engineer

2 days ago


Chennai, India HCLTech Full time

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.


  • Chennai, Tamil Nadu, India kripya engineering Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Devops EngineerPosted on: June 28, 2025Experience: 5-10 YrsFull TimeChennaiHiring a Senior DevOps Engineer to lead CI/CD, IaC automation, and Kubernetes-based cloud deployments with a focus on scalability and reliability.


  • Chennai, India kripya engineering Full time

    Senior Devops Engineer Posted on: June 28, 2025 Experience: 5-10 Yrs Full Time Chennai Hiring a Senior DevOps Engineer to lead CI/CD, IaC automation, and Kubernetes-based cloud deployments with a focus on scalability and reliability.

  • Senior Engineer

    1 day ago


    Chennai, India Metis Engineering Services Full time

    Senior Engineer :Lead installation, commissioning, troubleshooting, and maintenance of industrial machinery/automation. Expertise in PLCs, controls, hydraulics, protocols, and C/C++. Drive reliability, safety, and team success.

  • Senior Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Metis Engineering Services Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Senior Engineer :Lead installation, commissioning, troubleshooting, and maintenance of industrial machinery/automation. Expertise in PLCs, controls, hydraulics, protocols, and C/C++. Drive reliability, safety, and team success.

  • Senior Engineer

    5 days ago


    Chennai, Tamil Nadu, India Xebia Full time

    ???? Senior Engineer (Gen AI & Prompt Engineering) | XebiaWe are looking for a highly experienced Gen AI Engineer with deep expertise in Prompt Engineering, Retrieval-Augmented Generation (RAG), and Vector Search Systems to integrate Gen AI into our engineering & Dev Ops ecosystem.This is a contractor role where you will design intelligent assistants &...


  • Chennai, Tamil Nadu, India beBeeElectrical Full time ₹ 1,04,000 - ₹ 1,30,878

    Senior Electrical Engineer PositionWe are seeking an experienced Senior Electrical Engineer to join our team.


  • Chennai, Tamil Nadu, India Mining company Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for a Senior Mining Engineer located in Tamil Nadu, India. The Senior Mining Engineer will be responsible for day-to-day tasks such as mine planning, conducting mining engineering tasks, analyzing geological data, ensuring compliance with mining regulations,...


  • Chennai, India Mining company Full time

    Company Description We suggest you enter details here. Role Description This is a full-time on-site role for a Senior Mining Engineer located in Tamil Nadu, India. The Senior Mining Engineer will be responsible for day-to-day tasks such as mine planning, conducting mining engineering tasks, analyzing geological data, ensuring compliance with mining...


  • Chennai, Tamil Nadu, India PFAB ENGINEERING PRIVATE LIMITED Full time

    We're Hiring – Senior Design Engineer At PFAB Engineering Pvt Ltd, we're shaping the future of foundry flow with world-class conveying and material handling systems. To strengthen our team, we are looking for a Senior Design Engineer with expertise in machine design and a passion for innovation. Key Skills Machine Design AutoCAD 2014 SolidWorks 2016...

  • Senior Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India King Cardinal Products & Services Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company Description We are a growing technology organization that focuses on technology and provides essential services for businesses. We are expanding our manufacturing design capabilities to cater to US-based clients. Role Description We are looking for a Senior Engineer Manufacturing Design for a full-time, on-site position in Coimbatore. You will be...