{"id":365313,"url":"https://alion.io/job/fellow-principal-firmware-engineer","title":"Principal Firmware Engineer","company":{"id":456066,"name":"Fellow","domain":"fellowproducts.com","url":"https://alion.io/company/fellow-4","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Hardware","role_family":"Hardware","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":190000,"max_usd":351000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":656},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"MQTT","optional":false},{"name":"Rest API","optional":false},{"name":"RTOS","optional":false},{"name":"AWS","optional":true},{"name":"Wi-Fi","optional":true}],"status":"live","first_seen_at":"2026-09-04T03:32:03Z","employer_posted_date":"2026-09-04","last_verified_at":"2026-10-31T05:38:35Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"About Fellow\nWe believe that the act of making should be meaningful and fulfilling, done with intention and precision. Fellow makes beautifully functional tools for any kitchen, designed in San Francisco and used around the world. When the simple motions of life become small moments of joy, that's Everyday Magic.™\nWe’re looking for a Principal Firmware Engineer to serve as a hands-on technical leader for Fellow’s connected products. You will define and evolve firmware and system architecture, develop production embedded software, and ensure reliable integration across hardware, device UX, connectivity, mobile applications, and cloud services.\nThis role is based in our office in San Francisco, CA and is required to have an in office presence. \nWho You Are\nFellow is looking for a Principal Firmware Engineer to serve as a hands-on technical leader for our connected products, defining firmware and system architecture from prototype through production. A successful candidate will possess expert-level embedded engineering fundamentals paired with hands-on experience owning production firmware end to end - from architecture and development through OTA delivery and field reliability. This is a rare opportunity to own the full firmware and connected-systems stack for physical products used in kitchens around the world.\nYou will be responsible for the development, review, and debugging of production embedded software, and will serve as the connective tissue between our hardware, device UX, wireless connectivity, mobile applications, and cloud services. You bring strong technical judgment, a high engineering bar, and the operational instincts to ship reliable, secure systems. We are looking for someone who can drive technical decisions independently while remaining agile and pragmatic. You'll champion AI-assisted engineering tools and new ways of working to drive the effectiveness and efficiency of our engineering team.\nThis is a hands-on technical role. You'll set the architectural direction for our firmware and connected-systems stack, and you'll also roll up your sleeves to build, ship, and debug it yourself.\nWhat You’ll Do\nArchitecture & Technical Direction: Own firmware and connected-system architecture across Fellow’s products; define clear interfaces, engineering standards, technical roadmaps, and pragmatic tradeoffs.\nHands-on Firmware Development: Design, implement, review, and debug production embedded software in C/C++ on RTOS-based systems, with close attention to memory, concurrency, performance, reliability, and maintainability.\nConnected-Product Integration: Lead integration across electronics, device UX, wireless connectivity, internal communication layers, mobile applications, MQTT services, REST API, and cloud backends.\nRelease & OTA Ownership: Lead OTA architecture, support staged rollouts, rollback planning, validation criteria, and communication of release risks and outcomes.\nReliability & Incident Leadership: Diagnose complex field and production issues using logs, telemetry, analytics, lab reproduction, and hardware measurements; coordinate cross-functional response through resolution.\nSafety, Security & Compliance: Identify and mitigate product-safety, reliability, cybersecurity, and certification risks; help maintain secure-update, vulnerability-management, and software-lifecycle compliance practices.\nProduct-Lifecycle Stewardship: Support factory validation, supplier integration, production debugging, legacy products, field service, and long-term maintenance of shipped devices.\nTechnical Leadership & Collaboration: Lead design and code reviews and partner with hardware, backend, mobile, product, QA, operations, customer experience, and external suppliers.\nMentorship & Knowledge Transfer: Mentor engineers, improve development and release processes, maintain decision and system documentation, and use AI-assisted engineering tools where they improve quality or speed.\nQualifications\n8+ years of embedded or firmware engineering experience, including ownership of system architecture or technical leadership for production products.\nExpert-level C/C++ development and strong command of RTOS concepts, embedded architecture, memory management, concurrency, interfaces, and performance optimization.\nExperience delivering connected devices from prototype through manufacturing, release, field operation, incident response, and long-term maintenance.\nDemonstrated ownership of firmware releases, OTA delivery, validation strategy, and cross-system debugging using real hardware, logs, telemetry, and test data.\nAbility to reason about electrical, thermal, control, reliability, safety, and cybersecurity risks and turn that analysis into practical engineering decisions.\nAutonomy of decision making and execution with supporting evidence.\nStrong written and verbal communication with the ability to align hardware, firmware, backend, mobile, product, QA, operations, and supplier teams.\nBachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.\nPreferred Qualifications:\nExperience with MQTT, REST, Wi-Fi, BLE, or comparable IoT protocols and device-to-cloud architectures.\nExperience designing robust OTA systems, including partitioning, rollback, staged deployment, fleet diagnostics, and release observability.\nExperience with LVGL or comparable embedded UX frameworks and with communication layers between UX, control, and connectivity subsystems.\nExperience integrating embedded products with AWS or comparable cloud services and mobile applications.\nExperience with device analytics, observability, field diagnostics, reliability monitoring, and data-informed release decisions.\nExperience with PID or other control systems, thermal systems, appliance electronics, power electronics, or sensor integration.\nExperience with factory validation, supplier collaboration, certification testing, production debugging, and legacy-device support.\nFamiliarity with RED, EN 18031, the Cyber Resilience Act, secure software updates, vulnerability management, software bills of materials, or related connected-product compliance practices.\nExperience applying AI-assisted tools to coding, review, analysis, documentation, or test workflows while maintaining engineering rigor.\nWhy You’ll Love This Role\nCreative, fast-moving environment where ideas turn into action.\nCompetitive compensation including employee equity plan\nGenerous paid time off plan\n401k with company contribution after 6 months of employment\nMedical/dental/vision insurance\nBetter Yourself Wellness credit & Better Your Community donation matching\nMonthly Fitness Stipend\nSummer Fridays\nPaid Parental Leave\nGenerous discount on Fellow products\nBest coffee anywhere\nThe salary range for this position is $225,000 - $250,000 plus bonus & equity. We intentionally publish salary ranges to promote transparency and set clear expectations. Final compensation is determined based on a number of factors, including relevant experience, skills, expertise, scope of previous work, demonstrated impact, and internal equity. As a result, not every candidate will be hired at the top of the range.\nOur highest goal at Fellow is creating a safe, inclusive, and rewarding environment where everyone can bring their whole selves to work and thrive. We are committed to building diverse teams and strongly encourage people from underrepresented groups, including but not limited to women, people of color, LGBTQIA+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. \nFellow is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity, gender expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.","description_format":"text","description_chars":8012,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["401k plan","Equity","Parental leave","Vision insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Food & Beverages","Information Security","Kitchenware & Cookware"],"lifecycle":[{"event":"open","at":"2026-09-05T20:06:22Z"}],"visa":[],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":1,"p_active":0.584,"p_room":0.35,"age_days":57,"expected_fill_days":28,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/fellow-principal-firmware-engineer","json_url":"https://alion.io/job/fellow-principal-firmware-engineer.json","meta":{"generated_at":"2026-10-31T06:36: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":9717,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":456066},"rest":"https://alion.io/mcp/rest/get_company?id=456066"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffellow-principal-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%2Ffellow-principal-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%2Ffellow-principal-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/fellow-principal-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffellow-principal-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":365313}},{"tool":"search_jobs","arguments":{"company":"fellowproducts.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":365313},"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"}}