





Tier-1 brand and metro location present, but niche embedded specialization reduces competition.
Strong embedded/automotive and low-level expertise limit transferability across industries.
Explicit 2–4 years and many mandatory embedded and tooling skills make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, deploy, and manage software processes/services on Linux and hypervisor environments for embedded platforms including device-level bring-up and debugging.
Implement and validate communication stacks (CAN, Ethernet, SPI, etc.) and integrate automotive middleware such as AUTOSAR Classic/Adaptive.
Develop orchestrator/agent processes for secure cloud connectivity and manage diagnostic, logging, and OTA update mechanisms on embedded devices.
Bachelor's degree in Electronics & Communication or Computer Science (B.E./B.Tech).
2 to 4 years of relevant embedded software development experience.
Strong skills in C/C++ programming, embedded Linux (kernel, drivers, U-Boot, Yocto/Buildroot), RTOS, and hardware bring-up/debugging using JTAG/Lauterbach.
Experience with communication protocols (CAN, CAN-FD, LIN, Ethernet, SPI, I2C, UART, SOME/IP) and familiarity with cloud IoT platforms and protocols (MQTT, HTTPS).
Experienced in cross-domain embedded systems development involving both MPU and MCU platforms, including multi-core heterogeneous SoCs.
Proficient in low-level debugging and software stack configuration across startup code to application layers on automotive-grade hardware platforms.
Familiar with cloud connectivity integration and automation tools, including use of GenAI coding assistants to enhance development efficiency.