W

Whisker

Automates self-cleaning litter boxes and feeders

Firmware Architect

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's, master's degree, or Ph.D. in Computer Engineering, Electrical Engineering, Firmware Engineering, or a related field, and/or equivalent years of experience.
  • At least 15 years of professional experience in firmware engineering.
  • At least 5 years of experience as a firmware architect, including successful design, release, and delivery of complex, scalable firmware systems.
  • At least 5 years of experience with low-level firmware development for embedded systems.
  • In-depth understanding of embedded firmware design principles, patterns, and best practices.
  • Expertise in C and C++ programming languages, particularly for firmware development.
  • Experience supporting medium- to large-scale IoT product deployments, including secure and reliable firmware updates.
  • Proficiency with debugging tools.
  • Experience integrating firmware with hardware peripherals and communication protocols.
  • Familiarity with cloud-connected device ecosystems and secure IoT firmware practices.
  • Proficiency using architecture modeling and design tools.
  • Project management skills and a track record of driving projects to completion.
  • Familiarity with agile development methodologies.
  • Ability to maintain confidentiality of proprietary information.
  • Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions.
  • Comfort with office pets, including cats and dogs.

Responsibilities

  • Lead the end-to-end design and architecture of scalable, high-performance firmware systems aligned with business objectives.
  • Participate actively in firmware development and provide hands-on technical expertise, setting coding-practice standards for the team.
  • Collaborate with hardware engineers, product managers, and other cross-functional teams to analyze and translate business requirements into technical firmware solutions.
  • Provide technical leadership and mentorship to development teams, ensuring implementation of best practices and architectural principles.
  • Evaluate and recommend emerging technologies and firmware development tools for IoT devices and the technology ecosystem.
  • Ensure firmware architecture integrity, security, and reliability throughout the development lifecycle.
  • Own the full development lifecycle from conceptualization through implementation and delivery of high-quality firmware products.
  • Conduct code reviews and provide constructive feedback to ensure code quality.
  • Drive protocols and frameworks to protect device firmware, connectivity, and infrastructure against evolving threats.
  • Design, develop, and lead implementation of robust, scalable firmware solutions for IoT devices across multiple platforms.
  • Perform additional duties as required.

Desired Qualifications

  • Experience with CloudWatch, AppSync, relational databases, Kinesis Stream, CloudTrail, API Gateway, Cognito, or VPC.

About the Company

Whisker

Automates self-cleaning litter boxes and feeders

Whisker makes connected pet care devices, starting with automated litter boxes and Wi‑Fi enabled feeders. The Litter-Robot uses a rotating mechanism to sift waste into a sealed drawer, while Litter-Robot 4 adds SafeCat, real-time waste and litter tracking, and app control; Feeder-Robot schedules meals with anti-jam tech and a battery backup. The company sells direct-to-consumer and through retailers, and it focuses on IoT data that helps owners monitor pet health. Its goal is to broaden its line of smart pet products and make pet care easier and more informative for owners.

Company size
501-1,000
Company stage
Early VC
Total funding
$31M
Headquarters
Detroit, MI
Founded
1999

Recently Posted Jobs

Explore more opportunities at Whisker

See more jobs