Senior Software Developer

3 months ago


Pune, India Neudeep Technologies Pvt. Ltd Full time

Audio Systems Engineer (ALSA, ADSP, Android Audio Framework, CarPlay/Android Auto)

We are looking for an experienced Audio Systems Engineer to join our team, specializing in ALSA, ADSP, Android Audio Framework, and advanced audio processing technologies. The ideal candidate will work on developing and optimizing audio solutions for automotive platform, ensuring high-quality audio experiences across a range of applications, including CarPlay, Android Auto, and voice recognition systems.

Key Responsibilities :

- Audio Signal Routing & Management : Design, configure, and optimize audio signal paths and routing using ALSA (Advanced Linux Sound Architecture) and ADSP (Audio Digital Signal Processing) systems for automotive and embedded platforms.

- Tuning and Optimization : Perform audio system tuning, equalization, and calibration to ensure optimal sound quality across various devices, environments, and use cases.

- Android Audio Framework : Develop and enhance the Android Audio Framework, including Audio HAL (Hardware Abstraction Layer) and middleware, for efficient audio signal routing and processing.

- Linux Kernel Audio Drivers : Develop and maintain Linux kernel drivers for audio components, such as TDM (Time-Division Multiplexing) and I2S (Integrated Interchip Sound) interfaces.

- Automotive Audio Integration : Work on integrating and optimizing audio for Apple CarPlay, Android Auto, and other automotive-specific audio platforms.

- Voice Processing and Recognition : Implement and optimize SVA (Speaker Verification/Voice Activation) solutions, ensuring accurate and efficient voice processing in automotive and mobile systems.

- Advanced Audio Effects : Develop and implement audio effects using AMS (Audio Management System), MDF (Media Data Flow), and GEF (Global Effects Framework) to enhance user audio experiences.

- Audio Routing and Policy Management : Implement audio routing policies, dynamically handling audio playback across various outputs (e.g., speakers, headphones, Bluetooth).

- Collaboration with ADSP : Work closely with ADSP engineers to develop and deploy audio DSP algorithms for signal processing, echo cancellation, noise reduction, and more.

- Audio Testing and Debugging : Perform comprehensive testing and debugging of audio pipelines, ensuring stability, performance, and compliance with industry standards.

Required Skills and Experience :

- Expertise in ALSA (Advanced Linux Sound Architecture), including driver development, audio routing, and configuration.

- Proficiency in ADSP platforms, DSP programming, and real-time audio processing.

- Strong experience with the Android Audio Framework and Audio HAL.

- Deep understanding of Linux kernel drivers, especially for audio devices using TDM, I2S, and similar interfaces.

- Experience with automotive audio systems, including CarPlay and Android Auto integration.

- Hands-on experience with audio tuning and calibration, ensuring high-quality sound delivery.

- Proficiency in implementing audio effects using AMS, MDF, and GEF.

- Knowledge of SVA for voice recognition and hands-free activation systems.

- Strong debugging skills with the ability to identify and fix complex audio-related issues.

Preferred Qualifications :

- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Audio Engineering, or related field.

- 5+ years of experience in embedded audio systems development.

- Familiarity with audio codecs and Bluetooth audio.

- Experience with real-time operating systems (RTOS) for audio applications.

- Strong knowledge of audio quality metrics and performance tuning.

Soft Skills :

- Excellent problem-solving skills and the ability to troubleshoot complex audio pipelines.

- Strong communication skills, capable of working in cross-functional teams.

- Ability to document and explain technical concepts to non-audio experts.

- This role is ideal for an audio engineer with expertise in both software and hardware, looking to work on cutting-edge automotive and embedded audio solutions.

- ALSA, ADSP, Routing, Tuning, Android Audio Framework, HAL, Linux Kernel Drivers, AMS, MDF, GEF Effectsm Audio CarPlay/Android Auto, SVA, TDM, I2S

- Video FWK, Android Video, Accelerator, V4L2, Video Kernel Driver

- Good Knowledge of any of Video Codecs like Embedded Android, Android FWK/Native (Android Arch - AIDL/HIDL, Treble. xTS), HAL, Linux Kernel Device Driver

- Android Build system, Soong, BAZEL;

- System Feature - Boot Optimizations, Early Services (RVC, Audio etc.,), Power & Thermal Feature Enablement, System Stability (Triage Tombstones/ANRs/FWR)

(ref:hirist.tech)

  • Pune, Maharashtra, India Rocket Software Full time

    Job Description:The Senior Software Engineer at Rocket Software Inc. plays a pivotal role in shaping the direction of software features and functionalities, ensuring seamless integration with hardware. With 8+ years of experience in software engineering, this expert must possess extensive knowledge of z/VSE and CICS TS operations and internals.Key...


  • Pune, Maharashtra, India Mindstix Software Full time

    Cloud Development Senior Software Architect Position OverviewMindstix Software is seeking a highly skilled Senior Software Architect to lead cross-functional teams in delivering scalable, high-performance software solutions using cloud-native technologies.About the RoleWe are looking for a visionary leader with extensive experience in cloud development to...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    We are an award-winning, equal opportunity employer with a culturally diverse and fun work environment.Giving back to the community drives us to be better every single day.We champion your wins and support you in achieving excellence.Your peers will inspire and drive you to succeed.Our mission is to help customers free up time and space to become an...


  • Pune, Maharashtra, India Cybage Software Full time

    We are seeking a highly skilled Senior .NET Software Engineer to join our team at Cybage Software. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable, efficient, and reliable software solutions using .NET technologies.About the RoleThis is a full-time position based in Pune, India. The ideal...


  • Pune, Maharashtra, India Value Momentum Software Services Pvt. Ltd. Full time

    About Value MomentumValue Momentum Software Services Pvt. Ltd. is a leading provider of software solutions, with a strong focus on innovation and customer satisfaction.We are committed to delivering high-quality products and services, and we are seeking an experienced Senior Software Developer to join our team in Hyderabad.Estimated Salary: ₹1,200,000 -...


  • Pune, Maharashtra, India Nixcel Software Full time

    About Nixcel SoftwareWe are a leading software development company that creates innovative solutions for businesses. Our team is passionate about delivering high-quality products that meet our clients' needs.Job Title: Senior Full Stack DeveloperEstimated Salary: $120,000 - $180,000 per annumWe are seeking an experienced Senior Full Stack Developer to join...


  • Pune, Maharashtra, India Cybage Software Full time

    About UsCybage Software is a technology consulting organization specializing in outsourced product engineering services. Our unique offerings span the technological spectrum–from cutting-edge software development to transformative digital strategies.Empowering businesses to soar above their limitations, we revolutionize the product engineering landscape...


  • Pune, Maharashtra, India Magic Software Enterprise Full time

    Job Title: Software Manager/Senior Software ManagerAbout Us:Magic Software Enterprises is a leading software development company that values collaboration and innovation. We strive to create exceptional solutions using cutting-edge technology.Job Overview:As a Software Manager/Senior Software Manager, you will lead our engineering team in developing...


  • Pune, Maharashtra, India Cybage Software Full time

    Job Title: Senior .NET Software Architect">About Us:Cybage Software is a leading provider of technology solutions, and we are currently seeking an experienced .NET Developer to join our team.">Compensation Package:We offer a competitive salary range of ₹25,00,000 - ₹35,00,000 per annum, depending on experience and qualifications.">Job Description:The...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About Cloud Software GroupAs one of the world's largest cloud solution providers, serving over a million users globally, Cloud Software Group empowers individuals to create innovative visualizations and reports, revolutionizing how companies interact with data.Job SummaryDesign and develop server-side JasperReport Server solutions on-premise and in the...


  • Pune, Maharashtra, India ProPMO Services Private Limited Full time

    About UsWe are ProPMO Services Private Limited, a dynamic company dedicated to delivering innovative software solutions. We are seeking an exceptional Senior Software Developer to join our team and contribute to the development of our cutting-edge product, WHIZIBLE.Job SummaryThe successful candidate will be responsible for designing, developing, and...


  • Pune, India Magic Software Enterprise Full time

    Role : Software Manager/ Senior Software Manager About Us : At Magic Software Enterprises, we're at the forefront of innovation in software development. We believe in the power of collaboration and cutting-edge technology to create exceptional solutions that drive success. Our team is dynamic, diverse, and dedicated to excellence. Role Overview : ...


  • Pune, Maharashtra, India exl Full time

    We are seeking a Senior Software Developer to lead our development team. Key responsibilities include:Designing and implementing software solutionsCollaborating with cross-functional teamsEnsuring high-quality code deliveryAs a senior member of our team, you will have the opportunity to work on challenging projects and contribute to the growth of our...


  • Pune, Maharashtra, India Mindstix Software Full time

    About the Job:We are seeking a highly skilled Cloud Architect Lead to join our team at Mindstix Software. As a senior leader, you will be responsible for shaping the technical vision, implementing modern engineering practices, and ensuring the delivery of impactful, business-aligned technology solutions. You will lead cross-functional teams of developers,...


  • Pune, Maharashtra, India Talent et au-dela Full time

    Job OverviewTalent et au-dela is seeking an experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software solutions.


  • Pune, India Perforce Software Full time

    About the job :Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before...


  • Pune, India Perforce Software Full time

    About the job :Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before...


  • Pune, Maharashtra, India Jisa softech pvt ltd Full time

    Job Title: Senior Software DeveloperEstimated Salary: $120,000 - $180,000 per annum.We are seeking an experienced Senior Software Developer to join our team at Jisa Softech Pvt Ltd in Pune. The ideal candidate will have a strong background in Dot Net Framework 4.0 and above, with excellent knowledge of C#.Net and ASP.NET core.The successful candidate will be...


  • Pune, Maharashtra, India NewVision Software Full time

    NewVision Software is seeking a highly skilled Senior Software Architect to join our team.As a key member of our technical team, you will be responsible for designing, developing, testing, debugging, deploying, and documenting software applications at a mastery level.You will assist application architects in creating application, integration, and data...


  • Pune, India Quorum Software Full time

    Senior NetSuite Developer Location: Pune, India Model of Work: Hybrid About Quorum Software Quorum Software connects people and information across the energy value chain. Twenty years ago, we built the first software for gas plant accountants. Pipeline operators came next, followed by land administrators, pumpers, and planners. Since , Quorum...