About Memfault
Memfault is the first observability platform for hardware. We are a YC and Uncork Capital-backed developer tool built by veterans of Fitbit, Oculus, and Pebble
We started with error reporting. Imagine having to talk to your customers on the phone to get details on bugs they encounter on your website or in your mobile app? That's still the state of the art for hardware.
This is a big and growing problem. Connected devices are everywhere: there are more of them than cellphones, laptops, and tablets combined. Increasingly, they are running complex software to leverage machine learning and computer vision at the edge. The current state of tools is untenable in the face of growth in both numbers and complexity.
Come work with us to bring an entire category into the 21st century, and redefine how millions of engineers build their products.
About the role
As a Technical Program Manager at Memfault, you will drive the successful implementation of our platform. You will manage new customers in their first 180 days from the time they sign the order through to their deployment onto production devices. Your strong product knowledge, excellent project management skills, and strong written and verbal communication will drive customers to successful and consistent onboarding that meets the plan on time.
The Role:
- Technical Expertise: Develop a deep understanding of Memfault's platform, features, and integration process to provide expert guidance during the onboarding process.
- Project Management: Manage the delivery, development, and integration of Memfault, ensuring clear communication of scope, dependencies, and accountability. Maintain detailed project plans and timelines.
- Customer Centric: Collaborate with customers to deeply understand their technical requirements and goals, identify opportunities, and provide tailored onboarding plans to meet their needs. Align onboarding priorities with their business goals.
- Stakeholder Education: Develop and lead training sessions and workshops to ensure engineers and leaders working with us understand the benefits of Memfault.
- Stakeholder Management: Act as the primary point of contact for all implementation-related activities. Facilitate effective communication and collaboration between cross-functional teams across Memfault and the customer.
- Risk Management: Anticipate, identify and communicate risks with urgency, ensuring timelines and expectations are aligned and met. Proactively manage issues, resolve roadblocks, escalate, and challenge the customer when needed.
- Implementation Expertise: Partner with Solutions Architects to understand technical requirements and customization needed, and advocate for prioritization and urgency of Memfault adoption.
Why You May Be a Fit:
- Experience in technical program management within the Hardware or IoT Industry
- You are tenacious, act with urgency, and follow through every time
- Strong program management skills with a focus on delivering complex technical projects.
- Technical aptitude, curiosity, and the ability to build deep product knowledge
- The ability to understand and communicate technical concepts effectively to customer personas in engineering, support, QA, and leadership.
- Excellent organizational and communication skills to drive projects forward and ensure successful client onboarding.
- Ability to navigate customer processes and manage risks effectively.
Even Better If You Have:
- Familiarity with release management processes and software engineering.
Technology
At Memfault, we work across an incredibly deep stack which stretches from the metal to the cloud. Our platform includes: a firmware SDK (in C), gateway SDKs (iOS, Android, Javascript, Python), a frontend featuring complex visualizations (Typescript+React), and a backend which needs to scale to receive and query millions of messages per second (Node & Python).