
Software Engineering - C++ Android Middleware
HARMAN InternationalResponsibilities
- Design, develop, and maintain Android Framework and middleware components.
- Develop system services, HAL integrations, and platform-level features.
- Customize and enhance Android AOSP platforms.
- Integrate software with hardware, Linux, and Android services.
- Debug and resolve complex system-level and performance issues.
- Optimize software performance, memory usage, and system stability.
- Collaborate with product, architecture, and application teams on technical solutions.
- Participate in code reviews, feature development, bug fixing, production issue resolution, platform bring-up, and software releases.
Requirements
- Requires 3–6 years of C++ software development experience, including Android Framework, middleware, and C++ development.
- Strong proficiency in Modern C++ and experience with C++11, C++14, or C++17.
- Hands-on experience with Android Framework, AOSP, Android architecture, Binder IPC, HAL, JNI, and system services.
- Experience with Linux-based development environments and knowledge of multithreading, synchronization, memory management, and object-oriented design.
- Experience using GDB, Logcat, Perfetto, Systrace, or similar debugging tools.
- Familiarity with Git, Gerrit, and software configuration management tools.
- Requires a bachelor's or master's degree in Computer Science, Electronics, Information Technology, or a related field.
- Preferred experience includes Automotive Android or AAOS, infotainment, navigation, multimedia, connectivity, embedded Linux, Android Security Framework, SELinux, CAN, Ethernet, Bluetooth, Wi-Fi, vehicle communication protocols, CI/CD pipelines, and automated testing frameworks.
- Strong communication, collaboration, analytical, and problem-solving skills are required.
Benefits
- Competitive salary and benefits package.
- Professional growth and development opportunities.
- Collaborative work environment with access to cutting-edge technologies and tools.
- Recognition and rewards through BeBrilliant.
- Work-from-office environment with in-person collaboration; most office-based roles are onsite five days per week.
About HARMAN International
Headquartered in Stamford, Connecticut, HARMAN (harman.com) designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things. With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 50 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics Co., Ltd. HARMAN is an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply. HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!