What are the responsibilities and job description for the Principal Firmware Engineer position at FELLOW?
Position Overview :
As a Principal Firmware Engineer at Fellow, you will play a lead role in the design and development of on-device firmware for our connected home appliances. Our firmware team creates new product experiences that span from the hardware UI, pumps and control systems, to connected mobile applications.
You will work closely with cross-functional teams including industrial design, electrical engineers, product management, and manufacturing operations to deliver world-class products. As a firmware lead, you will also direct the efforts of external agencies, mentor other engineers, and lead design reviews.
This role is based in our office in San Francisco, CA and is required to be in-office 3 days per week.
Responsibilities :
Collaborate on Product Innovation :
Work closely with product designers, hardware engineers, and app developers to envision new product experiences and ensure a seamless user interface on devices with real-time functionality.
- Lead the firmware development that brings these ideas to life, creating systems that deliver high performance and reliability.
Firmware Development & Architecture :
Design and develop embedded firmware using FreeRTOS, ensuring smooth operation of features like on-device GUIs, control systems, and connectivity to mobile applications.
IoT Integration :
Build firmware that integrates securely and efficiently with AWS IoT for remote device control, data streaming, and over-the-air (OTA) updates.
Cross-Functional Leadership :
Collaborate with hardware engineers to ensure seamless integration between firmware and the physical systems of the device.
System Optimization & Testing :
Lead efforts to optimize firmware performance, focusing on real-time responsiveness, efficient memory use, and low power consumption.
Continuous Improvement :
Take ownership of firmware development for new and existing products, continuously improving code quality and system performance through iterative testing and validation.
Qualifications :
Preferred Skills :
Education :
Benefits :
Salary Range : $185,000-195,000
Our 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.
Fellow 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.
Salary : $185,000 - $195,000