{"id":91886,"url":"https://alion.io/job/humanoid-firmware-engineer","title":"Firmware Engineer","company":{"id":35230,"name":"Humanoid","domain":"thehumanoid.ai","url":"https://alion.io/company/thehumanoid","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":78,"open_postings":10,"ghost_share":0,"stale_share":0.9,"repost_share":0,"time_to_fill_p50_days":58,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":149000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":723},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"EtherCAT","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-08-17T18:40:32Z","employer_posted_date":"2026-08-17","last_verified_at":"2026-10-18T04:01:38Z","board_verified":true,"closed_at":null,"days_open":61,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":61},"description":"Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND-01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.\nAbout the Role\nWe're looking for a Firmware Engineer to develop and maintain the embedded software behind the end effectors on our robots and the human-worn devices operators use to interface with them. This role combines firmware development with hardware integration you'll sit at the boundary between hardware and software, bringing up new PCB revisions, writing firmware and drivers, and integrating a wide range of sensors and compute platforms. You'll work closely with electrical and mechanical engineers in a high-paced environment where priorities shift fast and reliability matters.\nWhat You'll Do\nDevelop Embedded Firmware: Write and maintain firmware for embedded microcontrollers, covering sensor sampling, status indication, input handling and power management.\n\nIntegrate Sensors & Drivers: Integrate and write drivers for sensors, encoders, LCD screens, IMUs, ToF sensors, LiDARs and cameras, including MIPI and other interfaces.\n\nWork Across Compute Platforms: Integrate device-level firmware with higher-level compute platforms such as ESP32, Raspberry Pi and NVIDIA Jetson, and similar Linux-based platforms.\n\nImplement Communication Interfaces: Design and implement interfaces between hardware subsystems, including I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT and MIPI.\n\nBring Up New Hardware: Review schematics, debug boards with an oscilloscope/logic analyzer, and resolve integration issues spanning firmware, electrical and mechanical.\n\nOwn Calibration & Fault Detection: Develop calibration routines, power-sequencing logic, and fault/status detection for sensors and mechatronic systems.\n\nSupport Component Selection: Help with component selection for sensors, MCUs and other hardware building blocks.\n\nMaintain OTA Pipelines: Build and maintain OTA update and image provisioning pipelines for fleets of embedded devices.\n\nWhat We're Looking For\nDegree in Electrical/Computer Engineering, Computer Science, or a related field, with 4+ years' experience in embedded firmware development (C/C++).\n\nHands-on experience with microcontroller and compute platforms such as ESP32, STM32, Raspberry Pi and NVIDIA Jetson.\n\nExperience integrating and/or writing drivers for sensors and peripherals - encoders, IMUs, ToF sensors, LiDARs, cameras and LCD/display modules.\n\nSolid understanding of embedded communication and sensor interfaces: I2C, SPI, MIPI, UART, Ethernet/TCP-IP, USB, CAN and EtherCAT.\n\nComfortable bringing up and debugging new hardware revisions, with strong skills using an oscilloscope, logic analyzer and JTAG/SWD.\n\nExperience developing calibration routines and supporting component selection alongside electrical and mechanical engineers.\nNice to have\nFPGA experience\n\nExperience with camera synchronisation or multi-sensor time-sync\n\nPython skills for tooling, test scripts, or diagnostics\n\nExperience working with formally defined hardware interfaces/contracts shared across teams\n\nWhat We Offer\nCompetitive equity: stock options with meaningful upside as we scale.\n\n30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas-New Year shutdown).\n\nPrivate healthcare, including virtual and in-person care.\n\nPension scheme with 8% total contribution (5% employee, 3% employer) on full earnings.\n\nFree daily breakfast, catered lunch, and snacks in-office.\n\nWork at the frontier - collaborate daily with world-class engineers, researchers, and product experts building the next generation of AI and humanoid robotics.\n\nReal ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.","description_format":"text","description_chars":4072,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Annual leave","Equity","Stock options"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotics AI","Logistics & Warehouse Robotics","Industrial Robotics","Humanoid Robots"],"lifecycle":[{"event":"open","at":"2026-08-17T18:40:32Z"}],"visa":[],"liveness":{"score":29,"band":"fade","label":"Fading","p_open":1,"p_active":0.532,"p_room":0.55,"age_days":60,"expected_fill_days":58,"reasons":["conf:0","stale_co","velocity","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/humanoid-firmware-engineer","json_url":"https://alion.io/job/humanoid-firmware-engineer.json","meta":{"generated_at":"2026-10-18T04:47:32Z","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":7169,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":35230},"rest":"https://alion.io/mcp/rest/get_company?id=35230"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhumanoid-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%2Fhumanoid-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%2Fhumanoid-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/humanoid-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhumanoid-firmware-engineer"}]}