Fellow

Fellow

Automation Engineer

San Francisco, CA

Sponsorship not specified$165k-$185kDetected 7 days ago
PythonData StructuresCode ReviewGitAWSDockerAnsibleCI/CDGitHub ActionsJenkinsRESTEmbedded SystemsElectrical EngineeringpytestTest AutomationManual TestingCollaboration

About the role

  • About Fellow We believe that the act of making should be meaningful and fulfilling, done with intention and precision.
  • When the simple motions of life become small moments of joy, that's Everyday Magic.™ This role is based in our San Francisco, CA office and requires regular in-office presence in accordance with company policy.
  • We intentionally publish salary ranges to promote transparency and set clear expectations.

Responsibilities

  • Build firmware and hardware automation suites from the ground up for Fellow's new products
  • Design test cases and firmware validation plans for each product, following the framework and standards
  • Develop scripts and tools (Python or similar) to automate firmware validation, data collection, regression testing, and product qualification for new products
  • Build test infrastructure to support new product firmware builds and production readiness, translating prototype-stage automation into production-ready suites
  • Implement CI/CD pipelines for firmware and hardware systems
  • Build and maintain GitHub Actions or equivalent pipelines that enforce automated firmware test gates on every pull request and release build
  • Automate provisioning and deployment of test devices and environments to support reliable, repeatable pipeline execution
  • Hardware & Firmware Integration Support
  • Collaborate with firmware and electrical engineers to validate embedded systems and connected hardware features for new products
  • Build automation tooling to support firmware bring-up, calibration, and regression testing for new devices entering the pipeline

Requirements

  • Strong proficiency in Python or other scripting languages for firmware test automation and tooling
  • Experience with connected hardware products: Bluetooth, WiFi, or other IoT technologies
  • Experience validating embedded systems and firmware
  • Strong understanding of debugging hardware + firmware interactions
  • 7+ years of experience in automation engineering, test engineering, or systems validation (consumer electronics or IoT preferred)
  • Hands-on experience designing and implementing CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or equivalent)
  • Experience building end-to-end automated firmware test suites for new products

Nice to have

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • Experience with HIL (hardware-in-the-loop) and SIL (software-in-the-loop) test frameworks
  • Familiarity with RobotFramework, pytest, or similar test frameworks
  • Experience with Docker, Ansible, or environment automation for firmware test infrastructure
  • Experience with AWS IoT, REST APIs, or firmware-to-cloud integration patterns (coordination with System Test Engineer)
  • Experience transitioning products from EVT/DVT/PVT to mass production
  • Background in mentored or high-code-review environments with strong documentation practices
  • A creative, fast-moving environment where ideas turn into action.

Skills

  • About Fellow
  • When the simple motions of life become small moments of joy, that's Everyday Magic.™

Compensation

  • Competitive compensation including employee equity plan

Benefits

  • Document test coverage, known gaps, and implementation decisions to maintain institutional knowledge and support integration touchpoints
  • Monitor and maintain pipeline health: resolve test flakiness, improve reliability, and reduce manual intervention in firmware validation workflows
  • Coordinate end-to-end integration test coverage: ensure new product firmware events and behaviors are testable from the app and backend layers

Visa & Work Authorization

  • use 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 p

This listing is sourced directly from Fellow's careers page and normalized into a canonical job model.