Job Description
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.
About the Role
We're seeking an experienced C++ Linux IPC Middleware Developer with 2 to 3 years of experience to join our team. The ideal candidate will have a strong background in C++ programming, Linux development, and experience with IPC (Inter‑Process Communication) middleware.
What You Will Do
- Design, develop, and maintain IPC middleware solutions for Linux‑based systems.
- Write high‑performance, scalable, and reliable C++ code for IPC middleware.
- Develop and integrate IPC middleware with Linux‑based systems, ensuring seamless functionality.
- Optimize IPC middleware performance, ensuring low latency and high throughput.
- Collaborate with cross‑functional teams, including development, testing, and product management.
What You Need to Be Successful
Technical Skills
- 3+ years of experience in C++ programming, with a focus on Linux development.
- Strong understanding of IPC mechanisms, including sockets, pipes, and shared memory.
- Experience with Linux development, including kernel and user‑space programming.
IPC Middleware Experience
- Experience with IPC middleware solutions, including DDS (Data Distribution Service) or other similar technologies.
- Familiarity with IPC protocols and standards.
Problem‑Solving Skills
- Excellent problem‑solving skills, with the ability to analyze and resolve complex technical issues.
Bonus Points if You Have
- Experience with real‑time systems, including RTOS (Real‑Time Operating System) and real‑time Linux.
- Knowledge of automotive industry standards, including AUTOSAR and ISO 26262.
- Experience with agile development methodologies, including Scrum and Kanban.
What Makes You Eligible
- Relevant experience: 3 to 6 years of experience in C++ programming, with a focus on Linux development and IPC middleware.
- Technical expertise: Strong technical skills in C++ programming, Linux development, and IPC middleware.
- Problem‑solving abilities: Ability to analyze and resolve complex technical issues, with strong problem‑solving skills.
- Collaboration skills: Ability to work collaboratively with cross‑functional teams to resolve issues.
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.
- Chance to work with a renowned German OEM.
- You are expected to work all 5 days in a week in office.