Director, Firmware and Software
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 position is required to be in the Bay Area as this is a hybrid position, 3 days in our San Francisco office each 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.
Apply for this job
*
indicates a required field