Fellow · 5 hours ago
Firmware Engineer
Fellow is a company dedicated to enhancing the coffee brewing experience through innovative products. They are seeking a Firmware Engineer to design, develop, and maintain firmware for their IoT platform, ensuring seamless connectivity between devices and backend systems.
Responsibilities
Develop, and maintain robust and scalable UI architecture for our IoT devices using LVGL
Develop a UI library that supports all future IoT devices
Work with designers to implement a highly responsive and stable UI
Assist BSP and control firmware engineers to set up simple but proper UI elements for factory tests
Maintain and upgrade our internal communication transfer layer (aka Brista)
Enable communication to external hosts (like a desktop/laptop computer) through serial (at early prototype stage) and wifi (at later mass production stage)
Leverage AI to improve efficiency to convert Figma Design to real implementation
Help integrate AI for code review, and other activities on GitHub
Own analytics for user interactions, on-device Business Intelligence, and stability analysis
Proactively address issues at staging before they go into production
Work closely with the software development, product management, and QA teams to ensure that the entire development and release process is smooth and efficient
Identify potential risks in software development and create strategies to mitigate them, ensuring the safety and efficacy of our appliances
Qualification
Required
5+ years of experience in firmware engineering, with experience in real-time operating systems (RTOS), C/C++, and LVGL
Experience with UI implementation and optimization on embedded systems running FreeRTOS
Extensive experience with End-to-End testing on a connected device, which is connected to a mobile app and AWS backend
Strong understanding of what analytics can help improve user experience and provide product insights in the field
Hands-on experience with development and debugging using devkit and real devices
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
Preferred
Experience with MQTT or other IoT communication protocols
Familiarity with testing and debugging for IoT hardware devices
Experience with mobile app integration
Familiarity with managing OTA to large device fleets
Familiarity with security practices for IoT devices, including encryption, secure boot, and anti-tampering
Familiarity with hardware interfaces and programming for flashing firmware to embedded devices
Benefits
Competitive compensation including employee equity plan
Generous paid time off plan
401k with company contribution after 6 months of employment
Medical/dental/vision insurance
Better Yourself Wellness credit & Better Your Community donation matching
Monthly Fitness Stipend
Summer Fridays
Paid Parental Leave
Generous discount on Fellow products
Company
Fellow
Fellow specializes in product design and brings ideas from sketchbook to a kitchen table.
H1B Sponsorship
Fellow has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2023 (1)
Funding
Current Stage
Growth StageTotal Funding
$40.31MKey Investors
NextWorld Evergreen
2022-06-15Series B· $30M
2021-08-01Series A· $10M
2015-04-24Seed· $0.31M
Recent News
2025-10-27
Globe and Mail
2025-10-21
Company data provided by crunchbase