Iravan
Website:
iravan.tech
Job details:
Designation- Embedded Linux Software Engineer (Automotive)
Experience Level: 2--5 Years
Role Type: Individual Contributor
Location: Pune / Bangalore / Hyderabad
Position Summary
We are looking for an Embedded Linux Software Engineer to develop software for high-compute automotive domains --- Infotainment, Digital Cockpit, ADAS Perception, Autonomous Driving, and Vehicle Central Compute. These domains need high compute, graphics, AI, networking, containers, large memory, and middleware, and are commonly built on Embedded Linux, Yocto, Android Automotive, Automotive Grade Linux, Ubuntu, Red Hat In-Vehicle OS, AUTOSAR Adaptive, QNX, or ROS2.
Key Responsibilities
· Develop and debug Linux platform or application software for high-compute automotive domains.
· Work with Yocto/Buildroot-based BSP, board bring-up, and boot flow.
· Integrate middleware, containers, or service frameworks (e.g., AUTOSAR Adaptive, ROS2) as applicable to the assigned domain.
· Support graphics, multimedia, AI/ML pipeline, or networking stack integration depending on the domain.
· Debug performance, memory, and stability issues on multi-core/high-compute SoCs.
· Support OTA update and connectivity feature integration where relevant.
· Collaborate with hardware, AI/ML, and systems teams.
Required Technical Skills
· Strong C/C++ programming with embedded Linux fundamentals.
· Hands-on experience with at least one of: Embedded Linux, Yocto, Android Automotive, Automotive Grade Linux (AGL), Ubuntu, Red Hat In-Vehicle OS, AUTOSAR Adaptive, QNX, ROS2 (Autonomous).
· BSP/device driver understanding and cross-compilation workflows.
· Git, CI/CD, and scripting (Python/Bash).
· Basic understanding of containers, networking, and high-compute SoC architecture.
Typical Practices / Domains
· Infotainment
· Digital Cockpit
· Instrument Cluster (High-end)
· ADAS Perception
· Autonomous Driving
· Vehicle Central Computer
· HPC (High Performance Compute)
· Connectivity Domain
· Telematics Gateway
· OTA
· Vehicle Cloud Integration
Typical Processors / Platforms
· Qualcomm Snapdragon Ride
· NVIDIA DRIVE
· NVIDIA Orin
· TI Jacinto
· Renesas R-Car
· NXP i.MX
· AMD/Xilinx Adaptive SoCs
Education
· B.E. / B.Tech / M.Tech in Computer Science, Electronics, or related discipline.
· Project Experience
· Hands-on Linux platform development on at least one automotive-grade or high-compute embedded program.
· Exposure to at least one of the listed practices (Infotainment, ADAS Perception, Central Compute, or related domains).
Soft Skills
· Strong problem-solving and system-level debugging mindset.
· Ability to work across hardware, AI/ML, and platform teams.
· Clear documentation and communication.
Good to Have
· Container/orchestration exposure (Docker, lightweight edge Kubernetes).
· AI/ML pipeline or computer-vision framework exposure.
· Automotive Ethernet (AVB/TSN) or SOME/IP awareness.
Expected Deliverables
· Integrated, validated Linux platform/software components.
· Boot-time, performance, and stability reports.
· Debug and root-cause analysis notes.
Click on Apply to know more.