<p><b>Introduction: A Career at HARMAN Automotive</b></p><p>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.</p><ul><li>Engineer audio systems and integrated technology platforms that augment the driving experience</li><li>Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence</li><li>Advance in-vehicle infotainment, safety, efficiency, and enjoyment</li></ul><p></p><p><b>About the Role</b></p><p>We're seeking an experienced C++ Linux Middleware Developer with 3 to 6 years of experience to join our team, focusing on designing, developing, and maintaining complex middleware solutions for our products.</p><p></p><p><b>What You Will Do</b></p><p>1. Middleware Development: Design, develop, and maintain middleware solutions using C++ on Linux platforms, ensuring high performance and reliability.</p><p>2. System Integration: Integrate middleware components with other system components, ensuring seamless functionality and optimal performance.</p><p>3. Performance Optimization: Analyze and optimize middleware performance, ensuring low latency and high throughput.</p><p>4. Troubleshooting: Identify and resolve complex issues related to middleware functionality and performance.</p><p>5. Technical Leadership: Provide technical guidance and support to junior team members, sharing knowledge and expertise.</p><p></p><p><b>What You Need to Be Successful</b></p><p>1. Technical Skills:</p><p> - Proficiency in C++ programming language (C++11/C++14/C++17)</p><p> - Experience with Linux operating system and development environment</p><p> - Knowledge of middleware technologies (e.g., D-Bus, IPC, message queues)</p><p>2. Development Experience:</p><p> - 3-6 years of experience in developing and maintaining complex middleware solutions</p><p> - Understanding of system integration, testing, and validation</p><p>3. Problem-Solving Skills:</p><p> - Strong analytical and problem-solving skills</p><p> - Ability to debug complex issues using tools like gdb</p><p></p><p><b>Bonus Points if You Have</b></p><p>1. Experience with Agile Methodologies: Experience with Agile development methodologies (e.g., Scrum, Kanban)</p><p>2. Knowledge of Networking Protocols: Understanding of networking protocols (e.g., TCP/IP, HTTP, MQTT)</p><p>3. Experience with Version Control Systems: Familiarity with version control systems (e.g., Git, SVN)</p><p>4. Experience with Cloud Technologies: Knowledge of cloud technologies (e.g., AWS, Azure, Google Cloud)</p><p>5. Familiarity with DevOps Tools: Experience with DevOps tools (e.g., Jenkins, Docker, Kubernetes)</p><p></p><p><b>What Makes You Eligible</b></p><p>1. Relevant Experience: 3-6 years of experience in C++ Linux middleware development</p><p>2. Technical Expertise: Strong technical skills in C++, Linux, and middleware development</p><p>3. Problem-Solving Abilities: Ability to analyze and resolve complex technical issues</p><p>4. Leadership Skills: Ability to provide technical guidance and support to junior team members</p><p></p><p></p><p><b>What We Offer </b></p><p> - Competitive salary and benefits package</p><p>- Opportunities for professional growth and development</p><p>- Collaborative and dynamic work environment</p><p>- Access to cutting-edge technologies and tools</p><p>- Recognition and rewards for outstanding performance through BeBrilliant</p><p>- Chance to work with a renowned German OEM</p><p>- You are expected to work all 5 days in a week in office</p><p></p><p></p>