{"id":1609266,"url":"https://alion.io/job/kidde-firmware-engineer","title":"Firmware Engineer","company":{"id":712970,"name":"Kidde","domain":"kidde.com","url":"https://alion.io/company/kidde-2","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"B","score":82,"open_postings":19,"ghost_share":0,"stale_share":0.737,"repost_share":0,"time_to_fill_p50_days":45,"computed_at":"2026-10-17T05:46:00Z"}},"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":["Hyderabad, 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":"CI/CD","optional":false},{"name":"FreeRTOS","optional":false},{"name":"Git","optional":false},{"name":"RTOS","optional":false},{"name":"TCP/IP","optional":false}],"status":"live","first_seen_at":"2026-07-02T18:30:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-17T17:39:00Z","board_verified":true,"closed_at":null,"days_open":107,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":106},"description":"Job Description for Firmware engineer \nLead the design and implementation of multi-threaded firmware architectures using FreeRTOS on ARM Cortex-M or similar MCUs.\nDevelop and optimize low-level drivers for I2C, SPI, UART, and CAN protocols from scratch.\nManage RTOS primitives including Semaphores, Mutexes, Queues, and Event Groups for thread-safe operation.\nConfigure and tune the FreeRTOS scheduler, task priorities, and memory management schemes (Heap_1 to Heap_5).\nDesign high-performance Interrupt Service Routines (ISRs) and implement deferred processing using task notifications.\nImplement DMA-based data transfers to offload communication overhead from the CPU.\nConduct board bring-up and debug hardware-software interface issues using Logic Analyzers and Oscilloscopes.\nPerform stack depth analysis and memory leak detection to ensure long-term system stability.\nImplement low-power modes and tickless idle configurations within the FreeRTOS framework.\nEnsure code compliance with MISRA C standards and lead rigorous peer code reviews.\nDefine and document Hardware Abstraction Layers (HAL) and API specifications for modular firmware.\nResolve complex concurrency issues such as race conditions, deadlocks, and priority inversion.\nOptimize bootloader performance and implement secure firmware-over-the-air (FOTA) update mechanisms.\nCollaborate with hardware engineers to validate schematics and define pin multiplexing requirements.\nManage version control workflows using Git and integrate automated testing into CI/CD pipelines.\nMentor junior engineers on real-time systems programming and protocol debugging techniques.\nAnalyze worst-case execution time (WCET) to guarantee real-time response for critical system tasks.\nManage third-party library integration and middleware stacks (TCP/IP, USB, or File Systems).\nDrive root-cause analysis for intermittent field failures related to timing or protocol violations.\nProvide technical estimates and roadmap planning for firmware delivery milestones.","description_format":"text","description_chars":2006,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Locks, Safes & Home Security Products"],"lifecycle":[{"event":"open","at":"2026-10-01T20:06:50Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.244,"p_room":0.28,"age_days":106,"expected_fill_days":45,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/kidde-firmware-engineer","json_url":"https://alion.io/job/kidde-firmware-engineer.json","meta":{"generated_at":"2026-10-17T19:06:05Z","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":2223,"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":712970},"rest":"https://alion.io/mcp/rest/get_company?id=712970"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkidde-firmware-engineer"},{"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%2Fkidde-firmware-engineer"},{"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%2Fkidde-firmware-engineer"},{"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/kidde-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkidde-firmware-engineer"}]}