W

Whisker

Automates self-cleaning litter boxes and feeders

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAuburn Hills, MI, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related field.
  • 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++ for firmware development.
  • Solid understanding of bare-metal programming, FreeRTOS or similar, microcontroller and sensor hardware selection, low-level and device-driver development, PWM, UART, I2C, SPI, SDIO, MIPI, USB, BLE, Wi-Fi, AWS IoT Device SDK or similar, and the MQTT protocol.
  • Experience with Embedded Linux, such as Yocto or similar; system integration with electronic subsystems and sensors; Test Driven Development methodology; version-control tools such as GitHub; power supplies, meters, oscilloscopes, and signal generators; ST and Espressif microcontrollers and their development ecosystems; and supporting medium- to large-scale IoT product deployments, including secure and reliable firmware OTA updates.
  • Ability to maintain confidentiality of proprietary information.
  • Applied knowledge of control theory, including PID loop tuning, motor control for stepper or BLDC motors, and closed-loop systems.
  • Experience with rapid-prototyping platforms, single-board computers, and robotics systems such as Arduino, Raspberry Pi, or VEX.
  • Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions.
  • Initiative, self-motivation, and ability to motivate others.
  • Ability to establish and maintain cooperative working relationships with colleagues.
  • Comfort working in an office with pets, including cats and dogs.

Responsibilities

  • Drive embedded development of advanced motor control and robotic subsystems for next-generation smart pet products, including designing, prototyping, and productizing high-performance electromechanical systems.
  • Architect and implement technical solutions on embedded systems to support IoT smart pet products.
  • Work closely with the AWS cloud engineering team on data-management solutions.
  • Manage the code-release process for the embedded team.
  • Conduct code reviews across multiple teams.
  • Conduct integration and system-level testing.
  • Program, troubleshoot, and debug using detailed knowledge of machine control, multithreaded and multicore programming environments, software applications, and device-layering programs.
  • Collect, analyze, and summarize development issues.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Stay current with development tools, programming techniques, and computing equipment through educational opportunities, professional publications, personal networks, and professional organizations.
  • Perform additional responsibilities as required.

Desired Qualifications

  • Experience with bootloader development.
  • Basic understanding of mechanical systems.
  • Experience conceptualizing, developing, and deploying machine-learning and computer-vision models from scratch.
  • Proficiency in Python and standard data-science methodologies.
  • Hands-on experience with deep-learning frameworks and computer-vision platforms such as TensorFlow, Keras, PyTorch, YOLO, and Roboflow.

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