





Tier-1 employer, metro location, and mid-level generalist title create high applicant competition.
Specialized automotive embedded, kernel, and hardware bring-up skills limit cross-industry portability.
Multiple mandatory embedded/kernel/communication skills and explicit 2–4 years requirement.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Manage and deploy Linux/hypervisor-based software processes on automotive-grade SoCs, including systemd services and containerized applications.
Perform hardware bring-up and debugging at board, OS, and application levels using tools like JTAG and Lauterbach.
Develop and validate communication stacks and integrate embedded systems with cloud IoT platforms, ensuring secure connectivity and OTA update mechanisms.
2 - 4 years of professional experience in embedded software development.
B.E. or B.Tech degree in Electronics & Communication or Computer Science.
Strong proficiency in C/C++ programming and experience with Embedded Linux (kernel, device drivers, U-Boot, Yocto/Buildroot).
Mandatory skills include RTOS knowledge (e.g., FreeRTOS, AUTOSAR OS), Linux process/service management (systemd, IPC), hardware bring-up/debugging (JTAG, Lauterbach), and automotive communication protocols (CAN/CAN-FD, LIN, Ethernet, SPI, I2C, UART, SOME/IP).
Experienced in working on heterogeneous multi-core SoCs (e.g., NXP S32G family with Cortex-A/M cores, AURIX/Traveo toolchains) in automotive environments.
Skilled in developing and integrating embedded software stacks with cloud and fleet management IoT platforms using protocols like MQTT and HTTPS.
Capable of using virtualization/hypervisors on automotive SoCs and leveraging modern development tools including Git, CMake, CI/CD pipelines, and GenAI code assistance tools for improved productivity.