
KPIT Technologies
Actively Hiring
Software solutions for automotive engineering
Software Integration Engineer – QNX/Linux/Android
- Auburn Hills
- |8 years of exp
- |Full Time
Posted: 5 months ago
Job Location
Auburn Hills
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
C++
C
Linux
QNX
AOSP
About the job
Job Description
Responsibilities:
- Working on integrating and testing QNX/Linux/Android-based vehicle software.
- Integrating features and services with the underlying base software that may consist of board drivers, hypervisor, open-source Linux system, and other middleware.
- Build baselines for developers and perform release testing.
Requirements:
- Bachelor’s in Electrical and Computer Engineering or other related engineering degrees will also be considered.
- Minimum of 4 years of experience in software development and testing using C or C++.
- Minimum of 8 years of experience in software integration in the Linux environment, involving Yocto and/or QNX.
- Minimum of 4 years of experience in software integration in the Android (AOSP) environment.
- Minimum of 2 years of experience in test automation (Robot, ECU Test, or similar).
- Minimum of 2 years of experience in Adaptive AUTOSAR.
- Good knowledge of Python and CMake.
- Good knowledge of bash scripting.
- Good knowledge of CI automation tools (TeamCity, Jenkins, etc.).
- Good knowledge of systemd.
- Good knowledge of Google Test or any other unit test framework.
- Good knowledge of static code analysis tools (Parasoft, SonarQube, Polyspace, etc.).
- Good knowledge of embedded Linux software for automotive applications, covering one or more of the following areas: instrument clusters, infotainment, multimedia, navigation, and firmware over-the-air (FOTA).
- Familiarity with rapid prototyping and board bring-up.
- Knowledge of hardware interfaces such as CAN, CAN-FD, LIN, Automotive Ethernet, Bluetooth, and USB.
- Possess strong initiative, problem-solving skills, and ability to work in a diverse team environment. Skilled at documenting software.
- Good communication skills and ability to interface with application software developers, vehicle integration, and validation engineering organizations.
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.
Required SkillsC/C++,LINUX/QNX,AOSP,Test Automation,AutosarSupported SkillsCI automation tools