Tech Lead
Company Name: Medilinkers
Job Sector: Customer Services, ITES, BPO
Working Mode: Office Only
Country: India
Location: Chennai
City: Chennai
Experience Required: 4 6 Years
Job Type: Permanent
Candidate Salary Range: Rs. 11,00,000 12,00,000
Notice Period (How Soon Client Wants Candidate to Join): Immediate
Number of Vacancies: 1
Job Description
Job Title
Software Development Team Lead
Position: Technical Lead
Location: Chennai
Employment Type: Full-time
Company: Medilinkers
About the Role
We are seeking an experienced Software Development Team Lead with expertise in real-time audio signal processing to lead the development of our Noise Cancellation (NC) software. The ideal candidate will combine strong technical expertise in DSP, driver integration, and system-level software engineering with proven leadership skills to guide a small development team through prototype and production phases.
Key Responsibilities
- Lead the design and development of real-time Noise Cancellation software for embedded and PC-based platforms.
- Oversee ML/DL algorithms, optimization, and implementation using Python, C/C++, and DSP frameworks.
- Guide the conversion of simulation scripts into executable software (py2exe, exe, MSI packaging).
- Define and manage requirements for driver development and driver integration with NC software.
- Collaborate with hardware and firmware teams to ensure low-latency, high performance NC solutions.
- Establish testing methodologies for prototype evaluation, focusing on latency, stability, and audio quality.
- Provide technical mentorship to team members, conduct code reviews, and ensure adherence to best practices.
- Report project progress, risks, and deliverables to stakeholders.
Required Skills
- Strong background in Digital Signal Processing (DSP), particularly in audio and ML/DL.
- Proficiency in Python, C/C++, MATLAB (or similar) for prototyping and real-time implementation.
- Experience with driver development and system integration (Windows/Linux).
- Knowledge of real-time performance optimization, threading, and memory management.
- Familiarity with audio software frameworks (e.g., ALSA, WASAPI, PortAudio).
- Proven leadership and project management skills.
- Excellent problem-solving, debugging, and communication abilities.
Work Experience
- 4+ years of overall software development experience, with at least 2+ years in a team leadership or technical lead role.
- Hands-on experience in real-time DSP/audio applications and low-latency system design.
- Proven track record in delivering production-ready software involving driver level integration.
- Prior experience working with real-time audio signal processing, ML/DL, and cross-functional collaboration.
- Demonstrated success in mentoring teams and managing full SDLC (Software Development Life Cycle).
Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.
- Specialized coursework, certification, or research in Digital Signal Processing (DSP), Audio domine is a strong plus.