Description & Requirements
Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
- Engineer audio systems and integrated technology platforms that augment the driving experience
- Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
- Advance in-vehicle infotainment, safety, efficiency, and enjoyment
About the Role
We're seeking an experienced Linux Multimedia C++ Developer with 6-9 years of experience to join our team. You'll play a critical role in designing and developing complex multimedia applications on Linux platforms, leveraging your expertise in C++ and multimedia technologies.
What You Will Do
1. Software Development: Design, develop, and maintain high-performance multimedia applications on Linux platforms using C++.
2. Technical Leadership: Provide technical guidance and mentorship to junior team members, ensuring best practices and coding standards.
3. Performance Optimization: Identify and optimize performance bottlenecks in multimedia applications, ensuring high-quality and efficient execution.
4. Collaboration: Work closely with cross-functional teams to integrate software components into the overall system.
What You Need to Be Successful
1. Technical Skills:
- C++ Expertise: Strong proficiency in C++ with experience in Linux development, including advanced topics like template metaprogramming and concurrency.
- Multimedia Knowledge: In-depth knowledge of multimedia frameworks, codecs, and protocols.
- Linux: Excellent understanding of Linux operating systems, development environments, and debugging tools.
2. Experience:
- 6-9 years: Experience in C++ development on Linux platforms, with a focus on multimedia applications.
3. Key Skills:
- Problem-Solving: Excellent analytical and problem-solving skills, with the ability to debug complex issues.
- Leadership: Strong technical leadership and mentorship skills.
- Communication: Effective communication and teamwork skills.
Bonus Points if You Have
1. Experience with multimedia frameworks: Familiarity with popular multimedia frameworks like GStreamer, FFmpeg, or similar.
2. Knowledge of machine learning: Understanding of machine learning concepts and their application in multimedia processing.
3. Experience with Agile development methodologies: Familiarity with Agile development practices and version control systems like Git.
What Makes You Eligible
1. Relevant Experience: 6-9 years of experience in C++ development on Linux platforms, with a focus on multimedia applications.
2. Technical Expertise: Strong technical skills in C++, Linux, and multimedia development.
3. Leadership Abilities: Ability to provide technical guidance and mentorship to junior team members.
4. Problem-Solving Abilities: Ability to analyze complex problems and develop effective solutions.
What We Offer
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office