Job description

• Bachelors or Master’s degree in Electronics, Electrical, Embedded Systems, or a related technical field. Minimum 8 to 10 years of experience in embedded software Engineering, with a strong focus on system software architecture, BSP, and low-level driver development. Hands-on experience with high-performance automotive SoCs (Qualcomm / Nvidia). • Strong programming skills in C and Modern C++ (C++11/14/17). • Expert-level understanding of QNX and RT-Linux (POSIX systems), including kernel internals, multi-threading, IPC, and memory/resource management. • Deep understanding of Hypervisor technologies, hardware virtualization, and ARM architecture (ARMv8 / Cortex-X). • Hands-on experience in integrating low-level BSP/OS components with automotive middleware layers, specifically Adaptive AUTOSAR (ARA APIs, Execution Management, State Management). • Experience with debugging and analysis tools such as Lauterbach JTAG, Trace32, QNX System Profiler, and CANoe. • Knowledge of automotive communication protocols and services (CAN, Ethernet, SOME/IP, DDS, TCP/IP). • Good proficiency in both English and Chinese (spoken and written) to enable effective communication between India and China teams.