{"id":1779836,"url":"https://alion.io/job/bajaj-auto-firmware-developer","title":"Firmware 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":"Hardware","role_family":"Hardware","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Assembly","optional":false},{"name":"Cortex","optional":false},{"name":"Doxygen","optional":false},{"name":"Embedded C","optional":false},{"name":"Perl","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"C","optional":true},{"name":"C++","optional":true},{"name":"Prometheus","optional":true}],"status":"live","first_seen_at":"2026-09-06T02:00:00Z","employer_posted_date":"2026-09-06","last_verified_at":"2026-10-17T03:50:06Z","board_verified":true,"closed_at":null,"days_open":41,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":41},"description":"Position:\nFirmware Developer\nExperience Level:\n5 - 10 years.\nRequired Exposure:\nVery strong knowledge of C programming and data structures with experience in micro-controller based projects.\nClear concept of micro-Controller Architecture.\nDriver Development using embedded C / assembly language\nTroubleshooting using debugger/ logic Analyzer etc.\nGood understanding of RTOS with experience in realizing software as multiple tasks in RTOS.\nKnowledge of different communication protocols, interfaces and hardware subsystems.\nFamiliarity with software configuration management tools (SVN/GIT), defect tracking tools, and peer review\nPreferred add-ons:\nExposure to CAN/ CAN(FD) and higher level protocols like UDS/ CCP/ J1939/ other.\nWorking experience with ARM cortex architecture and driver development for ARM cortex platform\nUse of CMSIS library/ other libraries from chip vendor.\nUse of Doxygen for automatic document generation.\nFamiliarity with AutoSAR philosophy\nUnderstanding of principles of object oriented programming.\nKnowledge of some scripting language: Perl/ Python/ other.\nPrior exposure to ASPICE/ CMMi\nJob profile:\nThe selected candidate shall participate in efforts to develop the firmware for ARM Cortex-M micro-controllers targeted at control units for Electric Vehicles. The role involves design and development of software based on proprietary templates that need to be targeted and tested on hardware. The selected candidate shall therefore participate in development of the various software components including low-level drivers, scheduler, boot-loader, service functions and communication protocol stacks. In doing so, he/ she shall have to consult data-sheets/ application notes as well as experts from the micro-controller vendor to bring up the drivers with requisite features and test these drivers. The software thus developed needs to be further optimized for performance in RTOS/ bare-metal operating environments. The selected candidate shall also be involved with bug analysis and facilitate quick addressing by developing software that is modular, scalable, and compatible with Bajaj Auto’s proprietary software architecture stack. He/ she needs to be familiar with relevant guidelines such as MISRA to ensure compliance, participate in design and code reviews, and collaborate with other team members to ensure that all software is adequately tested.\nThe task includes creating documentation for the code, including user manuals and technical documentation\nIdeal candidate shall have a disciplined approach to development, detail - oriented approach to problem solving, and shall also be an effective communicator for conducting training sessions and develop lucid documentation.\nDesired Qualification:\nBE/ BTech/ ME/ Mtech/ MSc in Computer Science/ VLSI/ Embedded/ Electronics (& Telecommunication)/ Instrumentation & Control from reputed institute.","description_format":"text","description_chars":2885,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":true},"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-03T17:11:26Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.335,"p_room":0.35,"age_days":41,"expected_fill_days":12,"reasons":["conf:1","velocity","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/bajaj-auto-firmware-developer","json_url":"https://alion.io/job/bajaj-auto-firmware-developer.json","meta":{"generated_at":"2026-10-17T11:38:18Z","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":15243,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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-firmware-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-firmware-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-firmware-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-firmware-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbajaj-auto-firmware-developer"}]}