Senior Engineer

7 months ago


Chennai, India HARMAN International Full time

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.

About the Role

As a Senior DSP Software Engineer you will work on products that will be developed for OEM automotive amplifiers and other similar audio processing products. Products typically consist of a microcontroller for configuration, communication and control and a DSP processor for audio processing. Software development work will be mainly working within complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures.

What You Will Do

Develop and integrate audio DSP algorithms for the automotive environment.

Co-develop and/or work within complex, multi-threaded, multi-processor architectures and audio frameworks to integrate DSP algorithms and control structures.

Develop production ready software following a defined software development process

Design software features and architectures for an audio amplifier platform based on interpretation of customer requirements and/or technology development initiatives

Resolve design conflicts arising from multiple requirement sources and maximize code re-use, flexibility and scalability

Conceptualize multiple use cases to design a single system to suit many uses

Analyze and resolve incompatibility and conflicts between individual DSP algorithms under various modes of system operation

Estimate processing resources including MIPS, ROM and RAM

Optimize individual algorithms and total system performance

Analyze performance impacts of block size, sample rate, memory organization, cache usage and code structure

Analyze multiple approaches to a problem and chose the best solution based on experience and sound engineering practices

Present and defend technical decisions to peers and engineering management using facts

Integrate DSP algorithms with an audio framework, control software and tuning structure and extend the framework as necessary

Ensure all system components are diagnosable during development and once deployed

Perform regression and integration tests on audio features and systems

Create models and documentation suitable for other developers to create an implementation.

What You Need

Bachelor’s degree in electrical engineering, computer science, or equivalent

6+ years of embedded software development or testing

6+ years of C/C++ or other structured language

6+ years of experience in the DSP and/or audio field

Experience developing consumer products

Experience with tuning/calibrating systems of algorithms

Knowledge of features, strengths and weaknesses of various DSP platforms and algorithm approaches

Knowledge of embedded system debuggers, emulators, compilers, etc.

Working knowledge of embedded operating systems schedulers, memory management, driver models, RTOS concepts

Experienced working with and/or leading off-shore development teams

Creative problem-solver capable of creating and reproducing complex software defects

What is Nice to Have

Strong understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimized way

Able to read schematics and debug analog and digital hardware

Experience with multi-core System-on-Chip processors

Experience developing automotive or military products

Experience with SPICE compatible software development practices

Working knowledge of personal computing and mobile device platforms

Expert in MATLAB and Simulink

Deep knowledge of digital communication protocols: I2C, I2S, SPI, UART, USB, BT

Working knowledge of automotive networks: CAN, LIN, Ethernet, TCP/IP, MOST

Deep knowledge of audio systems and acoustic principles

Very good knowledge of amplifier hardware concepts including data converters, power supplies, output stages and analog filter design.

What Makes You Eligible

Be willing to travel up to 10% domestic and international travel.

What We Offer

Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location

Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)

Extensive training opportunities through our own HARMAN University

Competitive wellness benefits

Tuition Reimbursement

Access to HARMAN Campus Fitness Center and Cafeteria

An inclusive and diverse work environment that fosters and encourages professional and personal development

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.



  • Chennai, India McDermott International Full time

    Job Overview: The Senior Structural Engineer uses best practices and knowledge of internal or external issues to improve the Structural (Eng) discipline within McDermott. They will act as a resource for colleagues with less experience and share their conceptual and practical expertise related to the Structural (Eng) discipline. The Senior Structural...


  • Chennai, Tamil Nadu, India Hyundai Engineering Co. Ltd. Full time

    We are seeking a highly skilled Senior Process Engineer to join our team at Hyundai Engineering Co. Ltd.About the RoleThis is a fantastic opportunity for an experienced process engineer to work on a variety of projects in the oil and gas industry. As a Senior Process Engineer, you will be responsible for designing and implementing process systems, ensuring...


  • Chennai, India McDermott International Full time

    Job Overview: The Senior Principal Piping Engineer is tasked with solving unique and complex problems that broadly impact the business. They must proactively identify and solve the most complex problems that impact the management and direction of the business. The Senior Principal Piping Engineer is considered a specialist in the field of piping...


  • Chennai, India McDermott International Full time

    Job Overview: The Senior Principal Electrical Engineer is tasked with solving unique and complex problems that have a broad impact on the business. They must proactively identify and solve the most complex problems that impact the management and direction of the business. The Senior Principal Electrical Engineer is considered a specialist in the field...


  • Chennai, India OXFORDSHIRE COMMUNICATIONS LIMITED Full time

    Company Description A Senior Software engineer is required for a company headquartered in UK for the software development office in India. The company is engaged in providing software applications in electronic security, video analytics, Digital Twin and AI domain.Role DescriptionThis is a full-time role for a Senior Software Engineer at Oxfordshire...


  • Chennai, India OXFORDSHIRE COMMUNICATIONS LIMITED Full time

    Company Description A Senior Software engineer is required for a company headquartered in UK for the software development office in India. The company is engaged in providing software applications in electronic security, video analytics, Digital Twin and AI domain.Role DescriptionThis is a full-time role for a Senior Software Engineer at Oxfordshire...


  • Chennai, India McDermott International Full time

    Job Overview: The Senior Principal Mechanical Engineer is tasked with solving unique and complex problems that broadly impact the business. They must proactively identify and solve the most complex problems that impact the Management and direction of the business. The Senior Principal Mechanical Engineer is considered a specialist in the field of...


  • Chennai, Tamil Nadu, India Resource Tree Global Services Full time

    **Job Title:** Senior Database EngineerWe are seeking a highly skilled Senior Database Engineer to join our dynamic team at Resource Tree Global Services. The ideal candidate will have a deep understanding of database management systems and advanced proficiency in PL/SQL programming concepts. As a Senior Database Engineer, you will be responsible for...


  • Chennai, Tamil Nadu, India Avestan Technologies LLC Full time

    Job Title: Senior Backend EngineerAvestan Technologies LLC is a fast-growing IT service provider based in Noida, with a 99% success rate in Custom Web Application Development and Mobile App Development. We are seeking an experienced Senior Backend Engineer to join our team. About Us:We specialize in Javascript (Angular, React JS), Mobile App (Hybrid and...


  • Chennai, Tamil Nadu, India Acentra Health Full time

    Job Title: Senior Engineering DirectorAcentra Health seeks a highly skilled Senior Engineering Director to lead its engineering team. As a seasoned professional with 12-15 years of experience, you will be responsible for managing staff, assigning tasks, and overseeing project logistics.Responsibilities:Manage and motivate a team of engineers to achieve...


  • Chennai, Tamil Nadu, India VA TECH WABAG LTD. Full time

    About the RoleWe are seeking a highly experienced Senior Engineering Director to join our team at VA TECH WABAG LTD. in Chennai, Noida, or Pune.Job DescriptionThe ideal candidate will be responsible for overseeing and inspiring their team to achieve exceptional performance metrics. This role involves strategizing, project management, and people management. A...


  • Chennai, Tamil Nadu, India Teamware Solutions Full time

    We are seeking a skilled and experienced Senior Cloud Engineer to join our team at Teamware Solutions, a division of Quantum Leap Consulting Pvt Ltd. The ideal candidate will have a minimum of 5 years of experience in cloud engineering with a focus on scalability, high availability, and disaster recovery.Below are the estimated annual compensation for this...


  • Chennai, Tamil Nadu, India Nuviso Networks Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Nuviso Networks.The successful candidate will have a strong background in .NET programming, with experience in designing and developing secure, scalable microservices using C# and SOLID principles.Key responsibilities include:Designing and developing...

  • Senior Piping Engineer

    7 months ago


    Chennai, India McDermott International Full time

    Company Overview: People power our future. That is why advancing a dynamic, inclusive environment, where everyone grows and thrives is critically important to us. Our ingenuity fuels daily life.Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea...


  • Chennai, India McDermott International Full time

    Company Overview People power our future. That is why advancing a dynamic, inclusive environment, where everyone grows and thrives is critically important to us. Our ingenuity fuels daily life. Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea...

  • Senior Engineer

    6 months ago


    Chennai, India Wood Full time

    Accomplishment of all the duties delegated by the Senior Manager – Procurement. Senior Manager – Procurement in governance and compliance of the combined operations of the contracts and quantity surveying group functions. Investigation of activities involving possible economies, introduction of new contractors and improvements to...


  • Chennai, India McDermott International Full time

    Company Overview People power our future. That is why advancing a dynamic, inclusive environment, where everyone grows and thrives is critically important to us. Our ingenuity fuels daily life. Together, we’ve forged some of the most trusted partnerships across the energy value chain to make what was once just an idea a reality: laying subsea...


  • Chennai, Tamil Nadu, India NISH TECHNOLOGIES Full time

    About the RoleWe are looking for a talented Senior Software Engineer to lead our cloud engineering efforts. In this role, you will collaborate with other engineers, product managers, and designers to translate business requirements into technical solutions.You will leverage cloud technologies, preferably AWS, to build and deploy scalable and resilient...


  • Chennai, India VENDASTA TECHNOLOGY PRIVATE LIMITED Full time

    **Job Title:** Senior Software Engineer**Company Overview:** Vendasta Technology Private Limited is a leading provider of digital products and solutions for small to medium-sized businesses. We are seeking a highly skilled Senior Software Engineer to join our team.**Job Summary:** We are looking for a talented Senior Software Engineer to design, develop, and...

  • Senior AI Engineer

    1 week ago


    Chennai, Tamil Nadu, India Pickyourtrail Full time

    Pickyourtrail - Senior AI EngineerEstimated Salary: $170,000 - $200,000 per yearAbout the Role:We are seeking a highly skilled Senior AI Engineer to spearhead our AI initiatives and ensure seamless integration into our business processes. The ideal candidate will be responsible for optimizing workflows, enhancing operational efficiencies, and improving...