Responsibilities:
- Port Android applications, middleware, and services from the existing platform to a new platform.
- Maintain ported applications through monitoring, troubleshooting, and stability improvements.
- Diagnose and fix technical issues or bugs during and after porting.
- Implement enhancements to existing applications to improve functionality and usability.
- Design and develop new features aligned with platform requirements and user needs.
Requirements:
- 8+ years of relevant experience in Android Software Development in the Automotive Domain.
- Working knowledge of CAN, Ethernet (SOME/IP), and AIDL.
- Implementation and maintenance of Android Services and Middleware Services.
- Low-level software design and implementation of custom vendor-specific Middleware Services and HALs.
- Experience in software development for Automotive ECUs.
- Proficiency in Kotlin and Java programming.
- Familiarity with ASPICE and STLA best practices.
- Experience with Agile methodology.
- Ability to collaborate with cross-functional teams to resolve issues and meet project goals.
Preferred Skills
- Implementation and maintenance of Android applications.
- Use of Vector CANoe, CANalyzer, and CAPL languages.
- Ability to work with a hardware bench: sideload, run, debug, and read logs.
- Experience with Python, UML, and JSON programming.
- Knowledge of AWS tools.
Compensation and Benefits:
Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:
- Geo Blue PPO and HSA plan.
- MetLife – Dental and Vision plan.
- Healthcare and Dependent care flexible spending account(FSA).
- 401k with employer match.
- Company-paid Basic Life and Long-term disability insurance.
- Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
- Employee Assistance Program.
- Paid Holidays.
- Employee discounts and perks.
- Gym benefit.