Automation Engineer
Listed on 2026-06-13
-
Software Development
DevOps, Software Testing, Cloud Engineer - Software, Software Engineer
About Fellow At Fellow, we’re on a mission to help people brew ridiculously good coffee we’re more than just beautifully designed kettles and grinders—we’re a brand built on innovation, community, and culture. We believe great coffee isn’t just about the final cup; it’s about the experience, the ritual, and the people who make it all happen.
We’re looking for an Automation Engineer (CI/CD, Firmware, Mobile, Backend) to support hardware product development and testing.
This role is based in our office in San Francisco, CA and is required to be in‑office 4 days per week.
Who You AreWe are seeking a highly skilled Automation Engineer to design, build, and maintain end-to-end CI/CD pipelines that automate testing, deployment, and release workflows across software, firmware, mobile applications, and AWS-based backend services. This role requires deep experience in test automation, hardware‑integrated testing, and the ability to work with system logs and external measurement devices. You will also play a key role in enabling intelligent debugging by integrating test outputs with AI‑based analysis tools.
WhatYou’ll Do CI/CD & Automation Frameworks
- Design and implement scalable CI/CD pipelines to automate build, test, deployment, and release processes for:
- Embedded firmware
- Mobile applications
- Cloud‑based backend services (AWS)
- Maintain and optimize automation frameworks to support continuous integration and delivery across multiple platforms.
- Implement automated workflows to:
- Enforce coding style and static analysis checks
- Execute unit tests
- Compile firmware codebases from Git Hub
- Flash firmware onto physical devices
- Run automated functional and integration test cases
- Collect, normalize, and forward device logs and test results to AI agents for debugging and root‑cause analysis
- Build automated pipelines to:
- Perform coding style and lint checks
- Run unit tests
- Deploy builds from Git Hub to test environments
- Install applications on physical test phones
- Execute automated UI and functional test cases
- Aggregate logs and test artifacts and pass them to AI agents for debugging
- Develop automation to:
- Enforce coding standards and static analysis
- Run unit and integration tests
- Deploy services from Git Hub to test environments
- Execute automated backend test suites
- Capture logs, metrics, and traces and forward them to AI agents for intelligent analysis
- Design and maintain automated tests that integrate:
- Hardware device logs
- Data from external measurement devices such as sensors, scales, or other instrumentation
- Ensure reliable data capture, synchronization, and validation across hardware and software systems.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or equivalent practical experience)
- 7+ years of experience in test automation, CI/CD, or automation engineering roles
- Proficiency in automation scripting (Python or similar)
- Hands‑on experience with hardware‑integrated automation testing
- Strong experience designing and maintaining CI/CD pipelines (e.g., Git Hub Actions, Git Lab CI, Jenkins, Circle
CI) - Strong debugging and problem‑solving skills in complex, multi‑system environments
- Proven experience with hardware automation, including tests that integrate machine logs and data from external measurement devices such as sensors and scales
- Familiarity with Git‑based workflows and version control best practices
- Ability to design robust, repeatable, and scalable test automation systems
- Expertise in log collection, processing, and analysis
- Demonstrated experience working across firmware, mobile, and backend systems
- Familiarity with embedded systems, RTOS, or low‑level firmware development
- Experience with mobile automation frameworks (e.g., Appium, XCTest, Espresso)
- Experience with cloud‑native testing, observability, and monitoring tools
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience working in IoT, consumer electronics, or hardware‑software integrated products
- Experience integrating automation outputs with AI or ML‑based…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).