{"id":3834010,"url":"https://alion.io/job/standard-bots-staff-firmware-engineer-amr","title":"Staff Firmware Engineer - AMR","company":{"id":1307,"name":"Standard Bots","domain":"standardbots.com","url":"https://alion.io/company/standard-bots","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":80,"open_postings":5,"ghost_share":0,"stale_share":0.8,"repost_share":0,"time_to_fill_p50_days":53,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Hardware","role_family":"Hardware","seniority":"staff","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":180000,"max":215000,"currency":"USD","period":"year","gross":null,"usd_annual":215000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"Motion Planning","optional":false},{"name":"RTOS","optional":false},{"name":"CI/CD","optional":true},{"name":"EtherCAT","optional":true},{"name":"FreeRTOS","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-11-05T18:19:45Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-11T08:06:21Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"About Standard Bots\nStandard Bots' mission is to significantly lower the barrier to entry to real-world automation, bringing the power of bits to the world of atoms and unlocking productivity for entire new industries and users.\nBolt is our mobile manipulation platform: two of our robot arms on an upper body, riding an autonomous mobile base that we are designing and building in-house. Control systems and embedded engineering are the basis of the entire company's mission, and the mobile base is built on them.\nWhat you'll do\nWe're looking for an exceptional Staff Firmware Engineer to lead the firmware of Bolt's mobile base. This role sets the firmware architecture for that base from the first prototype: drive and motor control, power and battery systems, sensors and I/O, and the communication that ties them to the robot's compute.\nYour impact will be measured by how quickly the first AMRs come to life on the bench and the test floor, how reliably they run once they leave it, and how strong the firmware team around you becomes.\nResponsibilities\nBring-up and architecture\nDefine the Architecture: Own the firmware architecture across every controller on the base: partitioning, communication buses, timing, update paths, and diagnostics\n\nBring Up the Fleet: Lead firmware bring-up for each prototype build with the electrical and mechanical teams, on a hardware schedule that doesn't move. That includes board support packages, drivers, and bootloaders\n\nPragmatic Trade-Offs: Make clear, pragmatic calls on what each build needs now and what can wait, balancing long-term vision with timely delivery\n\nShape the Hardware: Partner with electrical engineers from schematic review onward, so every board is easy to bring up, test, and debug\n\nStandard Setter: Set the coding standards, review practices, test expectations, and release process for all AMR firmware\n\nMotion, power, and sensors\nMotion Foundations: Own firmware for the drive modules and their motor control. That covers current, velocity, and steering loops, encoder feedback, and coordinated control of all wheels\n\nPower and Batteries: Own firmware for power sequencing, battery management communication, charging and docking, and battery swap\n\nSensors and I/O: Integrate the sensors and peripherals on the base, and deliver their data reliably to the robot's compute\n\nCross-Team Interfaces: Define the interfaces between firmware and the navigation, fleet, and safety software, and between the base and Bolt's upper body\n\nQuality and leverage\nDebug Across Boundaries: Root-cause problems that span firmware, electrical, mechanical, and component behavior. Drive them to closure and turn them into prioritized work that prevents recurrence across the fleet\n\nSystemic Quality: Build hardware-in-the-loop tests, fault injection, production test firmware, and diagnostic tools that catch problems before they reach a robot\n\nTechnical Multiplier: Mentor the AMR embedded engineers, review their designs, and help grow the team\n\nSoftware Stack and Ownership Areas\nThis role owns board bring-up, motor control, power and battery systems, sensors and I/O, and firmware test tooling for Bolt's mobile base.\nTech Stack\nEmbedded: STM32 or similar, C / C++, FreeRTOS or similar\n\nCommunications: CAN, EtherCAT, Ethernet\n\nInfrastructure & Tooling: Python, GitHub Actions, CI/CD, hardware-in-the-loop rigs\n\nLocation\nThis is an on-site role at our new Boston-area office, where Bolt's mobile base is designed, built, and tested. There's some flexibility on days in the office once you're up to speed. The build area, electronics lab, test floor, and robots are steps from your desk.\nWho you are\nWe're looking for a firmware leader who has taken a battery-powered robot or vehicle from first boards to a fielded fleet. You lead by writing the hard parts yourself, and you know what it takes for firmware to survive thousands of hours on a factory floor. You're comfortable operating with complete independence.\nSkills you'll bring\nExperience: 8+ years of embedded firmware development, including leading firmware for a battery-powered product with motors through production\n\nMotor Control: Hands-on motor control firmware experience (FOC, current sensing, encoders), ideally for traction or steering drives\n\nEmbedded Depth: Mastery of C / C++ on microcontrollers, RTOS design, real-time scheduling, interrupts and DMA, and peripheral drivers\n\nBring-Up Skills: Fluent with oscilloscopes, logic analyzers, DMMs, and schematics. You diagnose timing, signaling, and electrical issues at the bench\n\nPower Systems: Experience with power sequencing, BMS communication, and charging\n\nLeadership: You've led engineers through an NPI cycle and made them better\n\nCross-Functional Influence: Proven ability to influence technical direction without direct authority and successfully partner with hardware engineering, motion planning, safety, and executive leadership\n\nClarity of Communication: Exceptional written and verbal communication skills, capable of synthesizing complex technical risks and strategies for non-technical leadership\n\nImpact Driven: You relentlessly seek user impact and value execution over technical idealism\n\nProactive Simplicity: A relentless drive to reduce complexity, improve operational simplicity, and proactively identify organizational-level technical risks and address them before they become crises\n\nExcelling in Ambitious Environments: Your best work happened where hardware deadlines were real and the plan changed weekly\n\nNice to have\nPrior work on mobile robots, AGVs, or autonomous vehicles\n\nSwerve, omnidirectional, or other multi-wheel steering drive control\n\nFunctional safety development (ISO 13849, IEC 61508)\n\nOver-the-air firmware update systems for fielded fleets\n\nCompensation\nThe base salary range for this role is [$200,000 to $230,000], depending on experience. Base salary is just one part of the overall compensation at Standard Bots. All full-time employees are eligible for employee stock options. We also offer paid time off, medical, dental, and vision insurance, life insurance, disability insurance, and a 401(k) to regular full-time employees.","description_format":"text","description_chars":6149,"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":["Life insurance","Stock options","Vision insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Industrial Robotics","Collaborative Robots (Cobots)"],"lifecycle":[{"event":"open","at":"2026-11-05T20:24:18Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":5,"expected_fill_days":53,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-11-11T05:49:22Z"},"pay":{"stated_usd_annual":215000,"is_top_pay":false},"html_url":"https://alion.io/job/standard-bots-staff-firmware-engineer-amr","json_url":"https://alion.io/job/standard-bots-staff-firmware-engineer-amr.json","meta":{"generated_at":"2026-11-11T10:15:33Z","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":17456,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00: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":1307},"rest":"https://alion.io/mcp/rest/get_company?id=1307"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstandard-bots-staff-firmware-engineer-amr"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fstandard-bots-staff-firmware-engineer-amr"},{"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%2Fstandard-bots-staff-firmware-engineer-amr"},{"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/standard-bots-staff-firmware-engineer-amr\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstandard-bots-staff-firmware-engineer-amr"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3834010}},{"tool":"search_jobs","arguments":{"company":"standardbots.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3834010},"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"}}