Firmware Solution Architect

IoT reliability platform empowering teams to build robust devices at scale, providing performance monitoring, device debugging, and OTA update capabilities.
$100,000 - $170,000
Embedded
Staff Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
IoT

Description For Firmware Solution Architect

Memfault is seeking a Firmware Solution Architect to join their Developer Experience team, focusing on building and improving their firmware SDK across various MCU architectures and RTOS platforms. This role combines deep technical expertise with customer-facing responsibilities, making it ideal for someone who enjoys both engineering and communication.

The position offers a competitive salary range of $100,000-$170,000 and requires 5+ years of experience in embedded systems development, particularly with C/C++ programming. The role is hybrid-based, with offices in San Francisco, New York, and Boston, reflecting Memfault's belief in the value of in-person collaboration.

As a Firmware Solution Architect, you'll be at the intersection of product development and customer success, working on implementing SDK improvements while helping customers integrate Memfault's platform. The role involves working across the entire stack - from firmware to web applications - and requires both technical expertise and excellent communication skills.

Memfault, backed by significant venture capital funding including a recent $24M Series B round, is building the first IoT reliability platform that helps teams develop robust devices at scale. The company serves notable clients like Lyft, Logitech, Bose, and Whoop, providing critical infrastructure for IoT device management and debugging.

The position offers comprehensive benefits including health, vision, and dental insurance, 401k, unlimited PTO, and competitive equity packages. Memfault emphasizes diversity and inclusion, encouraging applications from candidates of all backgrounds, especially those from underrepresented groups in tech.

This role would be particularly appealing for someone who wants to have a significant impact on product development while working with cutting-edge IoT companies. The opportunity to contribute to technical content through blog posts and conference talks adds an additional dimension to the role, making it ideal for someone who enjoys sharing knowledge and building their professional profile in the embedded systems community.

Last updated 6 hours ago

Responsibilities For Firmware Solution Architect

  • Collaborate with customer-facing and product teams to architect and implement SDK improvements
  • Engage directly with firmware engineers to help integrate the Memfault platform
  • Build and improve reference examples and SDK documentation
  • Contribute to unit, automated, and emulator tests
  • Ship code to customers regularly
  • Work across firmware, operating systems, mobile, and web stack
  • Write for technical blog

Requirements For Firmware Solution Architect

Python
Linux
  • 5+ years of experience writing C/C++ code for embedded MCUs
  • Experience with RTOSs, ARM Cortex-M or Xtensa MCUs
  • Comfortable with various development boards, architectures, and software platforms
  • Knowledge of modern developer practices including automated testing and CI/CD
  • Strong communication skills
  • Efficient time and priority management
  • Team collaboration skills

Benefits For Firmware Solution Architect

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Health insurance
  • Vision insurance
  • Dental insurance
  • 401k
  • Unlimited PTO
  • Competitive pay and equity packages

Interested in this job?

Jobs Related To Memfault Firmware Solution Architect

FPGA Engineer IV

Senior FPGA Engineer position at Honeybee Robotics focusing on space robotics and motion control systems development.

Embedded Flight Software Engineer

Lead flight software development for REGENT's revolutionary electric seagliders, implementing critical control systems and safety features for next-generation coastal transportation.

Staff Embedded Security Engineer

Staff Embedded Security Engineer position at Lucid Motors focusing on automotive cybersecurity, embedded systems, and secure software development.

ASICS Design Engineer, Up to Staff Level

ASICS Design Engineer position at Qualcomm focusing on ARM/RISC-V CPU subsystem development, requiring 5+ years experience in computer architecture and ASIC design.

Sr. Staff Systems Software Engineer

Senior Staff Systems Software Engineer position at Tenstorrent, focusing on RISC-V system software development for AI platforms. Remote role based in Canberra, Australia.