Job Title: Software Customer Engineer (Linux/Android)
Experience: 3–8 years
Role Summary:
We are looking for a Software Customer Engineer to support and enable customers on embedded platforms based on Linux (Yocto) and Android.
This role involves debugging, customizing software, implementing enhancements, and guiding customer-specific solutions, particularly in IoT and Automotive domains.
Key Responsibilities:
Engage directly with customer teams to support integration, customization, and issue resolution.
Analyse and debug issues across bootloader, kernel, middleware, and application layers.
Implement customer-specific enhancements and optimize system behaviour to meet deployment needs.
Reproduce field issues, drive root cause analysis, and collaborate with internal teams for fixes.
Share debug insights, best practices, and reusable solutions.
Required Skills:
Experience in Linux (Yocto) or Android BSP development
Strong C/C++ and debugging skills
Linux device driver development and customization
Proficient with debug tools such as gdb, logcat etc.,
Protocol knowledge: UART, SPI, CAN, Ethernet, Bluetooth
Networking skills: iptables, ipsec, network management
Preferred:
Experience with Qualcomm tools like QXDM, QCAT, QFIL, PCAT etc.,
Experience in IoT or automotive platforms.
Prior customer-facing or field engineering experience.
Strong communication and collaboration skills.