{"id":1897702,"url":"https://alion.io/job/bajaj-auto-linux-application-developer","title":"Linux Application Developer","company":{"id":2008146,"name":"Bajaj Auto","domain":"bajajauto.com","url":"https://alion.io/company/bajajauto","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India","Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15500,"max_usd":37000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":139},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"GCC","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"Qt","optional":false},{"name":"TCP/IP","optional":false},{"name":"Wi-Fi","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-09-30T00:00:00Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-19T22:50:29Z","board_verified":true,"closed_at":null,"days_open":20,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":20},"description":"Linux Application Developer - Automotive Cluster / Android Auto & Apple CarPlay\nPosition: Senior Application Development Engineer - Linux / Automotive Cluster\nExperience Level: 8+ years\nLocation: Pune / Bangalore\nDesired Qualification:\nBE / BTech / ME / MTech / M.Sc. in Electronics & Telecommunication / Electronics / Computer Science / Instrumentation & Control / Electrical Engineering from a reputed institute.\nRequired Exposure:\nStrong hands-on experience in C/C++ application development on embedded Linux platforms.\nStrong understanding of Linux application architecture, IPC, multithreading, synchronization and process management.\nExperience developing applications for automotive embedded systems.\nStrong understanding of POSIX/Linux APIs, sockets, shared memory, message queues and inter-process communication.\nExperience with CAN/CAN-FD and automotive vehicle data integration.\nExperience developing applications/services for instrument clusters, infotainment systems, digital cockpit or connected vehicle systems.\nStrong understanding of networking protocols and communication interfaces such as TCP/IP, UDP, MQTT, Bluetooth and USB.\nHands-on exposure to Android Auto (AA) and Apple CarPlay (CP) projection integration.\nUnderstanding of projection architecture, phone-to-vehicle connectivity, USB/Bluetooth/Wi-Fi based connectivity and projection session management.\nExperience integrating Android Auto / Apple CarPlay projection with automotive HMI/infotainment systems.\nExposure to projection audio, video, touch/input and phone-call integration.\nUnderstanding of USB host/device architecture and USB communication.\nExperience with CGI, Wayland/Weston, Qt/QML or other Linux graphics/application frameworks will be an advantage.\nExperience with Yocto-based embedded Linux systems.\nGood understanding of system services, daemon development and startup/service management.\nStrong debugging experience using GDB, logging, tracing and Linux system debugging tools.\nGood knowledge of Git, GCC and CI/build environments.\nExperience with automotive communication interfaces and diagnostics will be an advantage.\nKnowledge of OTA/software update mechanisms and cybersecurity concepts will be a plus.\nJob Profile:\nWe are looking for a Senior Linux Application Developer with strong experience in embedded automotive software development who can design and implement applications and system services for a Linux-based two-wheeler TFT cluster platform.\nThe selected candidate will be responsible for developing the application software layer responsible for interaction between the HMI, vehicle network, system services, connectivity components and external smartphone projection systems.\nA key responsibility will be the integration of Android Auto and Apple CarPlay projection into the Linux-based platform. The candidate shall work on projection session management, connectivity, audio/video/input interfaces and integration of projection functionality with the cluster/infotainment HMI.\nThe candidate will need to work closely with HMI, middleware, connectivity, BSP and kernel/driver teams to ensure seamless integration of application functionality on the target ARM/Linux platform.\nThe role requires the ability to translate product requirements into robust Linux applications and services while considering performance, memory consumption, startup time, reliability, fault handling and automotive-grade software practices.\nKey Responsibilities:\nDesign and develop Linux-based C/C++ applications and system services.\nDevelop application architecture for a two-wheeler digital cluster platform.\nIntegrate vehicle information from CAN/CAN-FD and other vehicle interfaces.\nDevelop IPC mechanisms between HMI, middleware and platform services.\nIntegrate Android Auto and Apple CarPlay projection.\nImplement and integrate projection-related connectivity, audio, video and input handling.\nIntegrate USB/Bluetooth/Wi-Fi connectivity as required for projection functionality.\nCoordinate with HMI teams for projection screen and user interaction integration.\nDevelop and integrate Linux daemons and background services.\nAnalyze application performance, CPU/memory utilization and startup time.\nDebug application, connectivity and projection issues on target hardware.\nWork with BSP/kernel/driver teams to resolve platform-level integration issues.\nParticipate in architecture definition, code reviews and software design activities.\nSupport system integration, validation and customer issue resolution.\nMentor junior application developers and contribute to coding standards and development practices.\nPreferred Additional Experience:\nPrevious experience with Android Auto / Apple CarPlay integration in automotive products.\nExperience with automotive infotainment/digital cockpit systems.\nExperience with USB, Bluetooth, Wi-Fi and smartphone connectivity.\nUnderstanding of A/V streaming, input events and projection protocols.","description_format":"text","description_chars":4929,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Health Care","Transportation & Logistics","Automotive Manufacturing"],"lifecycle":[{"event":"open","at":"2026-10-05T09:08:58Z"}],"visa":[],"liveness":{"score":29,"band":"fade","label":"Fading","p_open":1,"p_active":0.652,"p_room":0.45,"age_days":19,"expected_fill_days":12,"reasons":["conf:2","velocity","win:tail"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/bajaj-auto-linux-application-developer","json_url":"https://alion.io/job/bajaj-auto-linux-application-developer.json","meta":{"generated_at":"2026-10-20T00:22:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":367,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2008146},"rest":"https://alion.io/mcp/rest/get_company?id=2008146"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbajaj-auto-linux-application-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbajaj-auto-linux-application-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbajaj-auto-linux-application-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bajaj-auto-linux-application-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbajaj-auto-linux-application-developer"}]}