Fellow (fellowproducts.com) Logo

Fellow (fellowproducts.com)

Director, Firmware and Software

Job Posted 5 Days Ago Reposted 5 Days Ago
Be an Early Applicant
San Francisco, CA
Senior level
San Francisco, CA
Senior level
Lead and grow embedded software teams, fostering innovation in firmware and mobile application development while ensuring product safety and compliance.
The summary above was generated by AI

Position Overview:
As the Director, Firmware & Software, you will be the leader of our firmware  and mobile application software teams.  This organization develops our on-device firmware, backend systems, and mobile apps that enable our customers to interact with Fellow’s connected coffee products. 

This is a key hire that will allow Fellow to expand our internal engineering capabilities and envision future connected products for the home.

The Director, Firmware & Software will accomplish all of this while living out Fellowship Thinking, our leadership principles:

  • Fellowship Thinking centers our customers, always.
  • Fellowship Thinking views all goals as shared.
  • Fellowship Thinking never stops improving.
  • Fellowship Thinking says “yes, if”.
  • Fellowship Thinking deliberately seeks equity. 

This role is based in our office in San Francisco, CA and is required to be in-office 3 days per week.

Responsibilities:

  • Grow and lead the software engineering teams that enable connectivity and control of our next-generation coffee products. 
  • Lead our embedded software, connectivity and mobile development teams that span real-time operating systems, control algorithms, user interface displays on the product, backend infrastructure, and factory test software.
  • Provide strong leadership to a team of embedded software engineers and guide engagements with external suppliers while fostering a collaborative and innovative environment.
  • Work closely with the Hardware Engineering, Product Management and Program Management Office (PMO) to develop resource plans and program schedules. 
  • Understand the latest architecture approaches in secure IoT device provisioning and management for consumer hardware.  Make continued recommendations to evolve our designs.
  • Solve technical and execution problems and report to Senior Management on project status.
  • Identify potential risks in software development and create strategies to mitigate them, ensuring the safety and efficacy of our appliances.
  • Ensure that peer code reviews, use-case testing, debugging, etc. meet company standards.
  • Be a hands-on leader who is willing to dive deep as and when needed.
  • Guide team in refining system architecture based on assessment of progress/challenges to-date.
  • Drive a culture of excellence, accountability, and continuous improvement within the team.
  • Responsible for coaching and supporting staff to ensure individual and team success. Support in setting goals and objectives to create development plans and oversee performance assessment processes.

Requirements:

  • BS degree or higher in Computer Science, Software Engineering, Computer Engineering, or equivalent experience..
  • 7+ years of technical experience in embedded software/firmware development and integration experience with hardware and software with more than 3 years of management experience.
  • 3+ years of management experience in embedded systems including hardware and software design, IoT communication protocol design, and control systems.
  • Experience developing software in C, C++, Swift, and with backend frameworks such as Node.  Experience with lightweight device operating systems such as FreeRTOS.  for C++ or C#. 
  • Familiarity with the safety certifications and compliance standards required for connected consumer hardware products.  Understand how these impact software and control design decisions. 
  • Strong embedded and connectivity software development knowledge and experience developing secure, reliable software applications for consumer hardware.
  • Expert knowledge of embedded microprocessor tools and hardware peripherals.
  • Strong analytical and problem-solving skills.

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
  • Monthly Fitness Stipend
  • Paid Parental Leave
  • Better Yourself Wellness credit & Better Your Community donation matching
  • Generous discount on Fellow products
  • Best coffee anywhere

Salary Range: $190,000-$210,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.

Top Skills

C
C++
Freertos
Node.js
Swift

Fellow (fellowproducts.com) San Francisco, California, USA Office

560 Alabama St, San Francisco, California , United States, 94110

Similar Jobs

An Hour Ago
Hybrid
Los Angeles, CA, USA
166K-250K Annually
Senior level
166K-250K Annually
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
The role involves defining cybersecurity strategies, developing policies for space systems, and engaging with stakeholders to reduce cybersecurity risks. Requires extensive experience in cybersecurity and engineering.
Top Skills: Cloud SecurityCryptographyCybersecurityNetwork SecurityRisk Assessment
An Hour Ago
Sunnyvale, CA, USA
225K-269K Annually
Senior level
225K-269K Annually
Senior level
Automotive • Software
The Senior AI Engineer will lead data modeling and AI development efforts, collaborate across teams, and ensure timely project delivery while staying updated on industry trends.
Top Skills: AWSAzureC++DatabricksDockerGCPJavaKubernetesPythonPyTorchScikit-LearnSparkSQLTensorFlow
An Hour Ago
Sunnyvale, CA, USA
193K-269K Annually
Senior level
193K-269K Annually
Senior level
Automotive • Software
Develop and deliver AI products, ensure product quality, innovate AI capabilities, collaborate cross-functionally, mentor junior engineers, and document processes.
Top Skills: Ci/CdDevOpsDistributed SystemsMessaging FrameworksMicroservices ArchitectureNumpyPandasPythonPyTorchRag

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account