{"id":4279960,"url":"https://alion.io/job/weekday-firmware-engineer","title":"Firmware Engineer","company":{"id":7097,"name":"Weekday","domain":"weekday.works","url":"https://alion.io/company/weekday","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":80,"open_postings":123,"ghost_share":0,"stale_share":0.984,"repost_share":0,"time_to_fill_p50_days":5,"computed_at":"2026-11-14T05:58:10Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Ahmedabad, 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":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"RTOS","optional":false},{"name":"Scrum","optional":false}],"status":"live","first_seen_at":"2026-11-13T20:16:40Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-15T01:39:47Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"'\n: - ( - )\nExperience: 3+ yrs\nLocation: Ahmedabad, Gujarat, India\nAs a Firmware Engineer, you will design, develop, and test embedded firmware solutions for cutting-edge IoT and consumer electronics devices, ensuring high reliability and performance in real-world deployments. You will work closely with hardware teams to translate schematics and specifications into efficient, maintainable C code, while also collaborating with software and quality assurance teams to deliver end-to-end product excellence. Your role will involve troubleshooting complex firmware bugs, optimizing power consumption, and adopting industry-standard version control and CI/CD pipelines to accelerate product releases. You will also contribute to the continuous improvement of our iterative development processes, mentor junior team members, and stay abreast of emerging microcontroller architectures and secure coding practices.\nRequirements\nDevelop and maintain firmware in C for microcontroller and SoC platforms.\nDesign low-level drivers and interface modules for peripherals (UART, SPI, I2C, GPIO, ADC, etc.).\nPerform code reviews, static analysis, and unit testing to ensure firmware quality.\nWork with hardware engineers to debug timing, signal integrity, and power-management issues.\nCreate and maintain documentation, including design specifications, application notes, and release notes.\nCollaborate with SW teams to implement RTOS-based tasks and real-time communication protocols.\nOptimize code for memory footprint, execution speed, and power consumption.\nParticipate in hardware-software integration testing and field validation.\nResearch and evaluate new tools, IDEs, and MCU families to enhance development workflows.\nContribute to the development and maintenance of CI/CD pipelines for firmware builds and deployments.\nBachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related technical field.\n3+ years of professional experience writing firmware in C for embedded systems.\nStrong understanding of microcontroller architectures, interrupt handling, and peripheral interfacing.\nExperience with RTOS fundamentals, task scheduling, and inter-task communication mechanisms.\nProficiency in debugging tools such as JTAG, SWD, and logic analyzers.\nFamiliarity with version control systems (Git) and CI/CD pipelines for embedded firmware.\nAbility to write clear, concise technical documentation and release notes.\nExcellent problem-solving skills and a methodical approach to diagnosing hardware-software interaction issues.\nComfortable working in a cross-functional team environment with Agile/Scrum workflows.\nPassion for staying up-to-date with industry trends, new MCUs, and secure firmware practices.","description_format":"text","description_chars":2729,"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":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Consumer Electronics"],"lifecycle":[{"event":"open","at":"2026-11-13T20:16:40Z"}],"visa":[],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.379,"p_room":1,"age_days":0,"expected_fill_days":5,"reasons":["conf:3","agency","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/weekday-firmware-engineer","json_url":"https://alion.io/job/weekday-firmware-engineer.json","meta":{"generated_at":"2026-11-15T02:42:37Z","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":5060,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":7097},"rest":"https://alion.io/mcp/rest/get_company?id=7097"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fweekday-firmware-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fweekday-firmware-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fweekday-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/weekday-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fweekday-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4279960}},{"tool":"search_jobs","arguments":{"company":"weekday.works","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4279960},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}