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
As a Senior Software Engineer-2, you will contribute to the design and development of new software—ranging from prototyping and writing functional code to testing and implementation. This role will leverage your knowledge of programming languages and databases. You will collaborate with the team to support various stages of the software development life cycle. In this role, you will report to the Engineering Manager.
What You Will Do
- Continuously partner with colleagues in automotive division to ensure that the planned objectives are met.
- Guide a team in the creation of different levels of design like – LLD, HLD etc. and develop code for the same
- Participate for the code review and planning activities.
- Actively provide support for the software delivery process.
What You Need to Be Successful
- A thorough understanding of automotive system and features
- 5 – 9 years of experience in automotive domain, with focus on Android Framework and VHAL development.
- Proficiency in embedded systems development and architecture.
- Deep understanding of communication protocols such as CAN, UDP, SOME IP, Ethernet, and TCP/IP.
- Experience with Android Automotive OS, Linux, QNX, or similar platforms.
- Implement, integrate, and customize Hardware Abstraction Layers (HALs), particularly the Vehicle HAL (VHAL), Audio HAL, and other system services using Java, C++ and JNI layers to interface with lower-level drivers and services.
- Understanding of Android Boot Sequence and various Framework module architecture.
- Must have worked on Android framework customization using Java and Cpp.
Should have experience of Android Framework development and debugging.
- Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts.
- System Integration & Debugging: Perform system-level debugging, troubleshooting, and performance optimization to resolve complex software issues across different layers (application, framework, HAL, and kernel) using tools like adb, logcat, systrace, and perfetto.
- Android native Framework and Native development and customizations, In-vehicle/automotive Infotainment Platforms.
- Good experience in Android internals, System level debugging.
- Proficiency in leading a team, code review and planning.
What Makes You Eligible
- You should have minimum B.E/B-Tech degree.
- You should be ready to work from office
- Successfully complete a background investigation and drug screen as a condition of employment
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
- “Be Brilliant” employee recognition and rewards program
- An inclusive and diverse work environment that fosters and encourages professional and personal development