C++ and ALSA Development Engineer | Mirafra Technologies | Bangalore

Tech Junction Ltd

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mirafra Technologies in Bangalore seeks an experienced C++ and ALSA Development Engineer to design, develop, and optimize low-level audio drivers and Linux sound subsystems for embedded platforms.

You will work across hardware and firmware teams, writing robust C++ code, tuning audio pipelines, and addressing kernel-level latency and synchronization challenges. Immediate to 30 days notice preferred; on-site work in Bengaluru.

Qualifications

  • Bachelor's degree in CSE/ECE/EE or related technical discipline.
  • 3–15 years of progressive software/embedded/Linux kernel experience.
  • Expert in C++ and ALSA development.
  • Strong Linux kernel, drivers, IPC, and multithreading knowledge.
  • Eligibility to work in India; on-site in Bangalore.

Responsibilities

  • Design, develop, test, and optimize low-level audio drivers and ALSA frameworks in embedded Linux.
  • Write high-performance C++ code for system-level applications and audio pipelines.
  • Configure and troubleshoot Linux kernel audio subsystems, sound cards, and codecs.
  • Diagnose latency, distortion, and synchronization issues in audio paths.
  • Collaborate with hardware design, board bring-up, and firmware teams to integrate drivers.
  • Conduct unit/integration tests and performance profiling across targets.
  • Maintain architecture docs and driver release notes.
  • Ensure coding standards and project milestones are met.

Skills

C++ programming
ALSA development
Linux kernel
Embedded systems
Driver development
Multithreading

Education

Bachelor's degree in Computer Science / Electronics & Communications / Electrical Engineering

Tools

I2S
I2C
DMA controllers

Job description

Position Summary

Mirafra Technologies is actively seeking an experienced, high-caliber, and technical C++ and ALSA Development Engineer with 3 to 15 years of professional software engineering experience to join our team in Bangalore on a full-time permanent basis. In this critical embedded software role, you will be responsible for designing, developing, and optimizing low-level audio drivers, Linux sound subsystems, and high-performance C++ applications. You will leverage your strong background in Advanced Linux Sound Architecture (ALSA), systems programming, and embedded device drivers to deliver uncompromised audio performance. This opportunity offers competitive compensation, executive technical visibility, and exceptional career growth prospects within a leading global technology staffing and semiconductor design services enterprise.

Detailed Job Description

As a C++ and ALSA Development Engineer supporting embedded audio software engineering in Bangalore via Mirafra Technologies, you will take full operational, tactical, and technical ownership of audio subsystem architecture, driver development, and system debugging. Your day-to-day responsibilities include writing robust C++ code, developing and customizing Advanced Linux Sound Architecture (ALSA) drivers, tuning audio pipelines, and resolving complex kernel-level latency and synchronization issues. You will collaborate closely with hardware design squads, system architects, and firmware engineering teams to integrate audio drivers across diverse hardware platforms. Furthermore, you will conduct rigorous code reviews, optimize memory and CPU resource utilization, maintain meticulous technical documentation, and ensure seamless delivery under immediate to 30 days notice periods.

Key Responsibilities
  • Design, develop, test, and optimize low-level audio drivers and Advanced Linux Sound Architecture (ALSA) frameworks in embedded Linux environments.
  • Write clean, efficient, high-performance C++ code for system-level applications and audio processing pipelines.
  • Configure, customize, and troubleshoot Linux kernel audio subsystems, sound cards, codecs, and mixer controls.
  • Diagnose and resolve complex audio latency, buffer underruns, distortion, and synchronization anomalies.
  • Collaborate cross-functionally with hardware engineering, board bring-up teams, and firmware architects.
  • Conduct rigorous unit testing, integration testing, and performance profiling across target platforms.
  • Maintain comprehensive technical documentation, architecture specifications, and driver release notes.
  • Ensure strict adherence to coding standards, software quality assurance, and project delivery milestones.
Required Qualifications & Skills
  • Bachelor's degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or a related technical discipline.
  • Minimum of 3 to 15 years of progressive professional experience in software engineering, embedded systems, or Linux kernel development.
  • Expert practical proficiency in C++ programming and systems-level software development.
  • Deep hands-on experience in Advanced Linux Sound Architecture (ALSA) development, driver customization, and audio subsystem debugging.
  • Strong comprehensive knowledge of Linux kernel architecture, device drivers, inter-process communication (IPC), and multithreading.
  • Proven ability to analyze low-level hardware datasheets, schematic diagrams, and protocol specifications.
  • Excellent analytical, problem-solving, and cross-functional communication skills.
  • Mandatory legal eligibility to work in India with local residency and availability for on-site operations in Bangalore.
Nice-to-Have Skills
  • Master's degree in Embedded Systems, Computer Engineering, or related postgraduate specializations.
  • Experience with Android Audio HAL, AudioFlinger, or PulseAudio/JACK sound servers.
  • Familiarity with hardware interfaces such as I2S, SPI, I2C, and DMA controllers.
  • Prior working experience in semiconductor, consumer electronics, or automotive infotainment software development.
Application Information
  • Recruiter: Mirafra Technologies Recruitment Division
  • Contact Name: Venkat Thirumalasetty (Technical Recruitment Specialist)
  • Email: venkatathirumalasetty@mirafra.com
  • Phone:
  • Application URL: https://www.mirafra.com
  • Salary/Rate: Market Competitive / Semiconductor Enterprise Package
  • Deadline: Open until filled (Urgent Bangalore On-Site Opening)
  • Notice Period: Immediate to 30 Days
  • Contract Duration: Permanent / Full-Time On-Site (Bangalore, India)
Recruitment Pro Tip

When applying for this C++ and ALSA Development Engineer position at Mirafra Technologies, ensure your resume explicitly highlights your hands-on Linux audio driver development, your C++ systems programming background, and your immediate to 30 days availability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Audio DSP Developer | Mirafra Technologies | Bangalore
Audio DSP Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 600,000 - 850,000
C / Firmware Validation Engineer | Mirafra Technologies | Bangalore
C / Firmware Validation Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Lead Android Kernel Developer | Mirafra Technologies | Bangalore
Lead Android Kernel Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 4,200,000 - 6,800,000
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Bluetooth Developer | Mirafra Technologies | Bangalore
Bluetooth Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Firmware / MCAL Driver Development Engineer | Mirafra Technologies | Bangalore
Firmware / MCAL Driver Development Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Audio Embedded Engineer
Audio Embedded Engineer

Talent Corner Hr Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Embedded Linux Development Engineer
Senior Embedded Linux Development Engineer

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000