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.