Back to jobsfellow
Automation Engineer
$165k – $185k/yr San Francisco, US on-site full time mid Mar 31, 2026
About this role
About Fellow
At Fellow, we’re on a mission to help people brew ridiculously good coffee at home. But 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 Are
We 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.
What You’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.
Firmware Automation
Implement automated workflows to:
Enforce coding style and static analysis checks
Execute unit tests
Compile firmware codebases from GitHub
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
Mobile Application Automation
Build automated pipelines to:
Perform coding style and lint checks
Run unit tests
Deploy builds from GitHub 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
Backend Automation (AWS)
Develop automation to:
Enforce coding standards and static analysis
Run unit and integration tests
Deploy services from GitHub to test environments
Execute automated backend test suites
Capture logs, metrics, and traces and forward them to AI agents for intelligent analysis
Hardware & Data Integration
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.
Qualifications
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., GitHub Actions, GitLab CI, Jenkins, CircleCI)
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
Preferred Skills & Experience
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 debugging/analysis tools
Experience with firmware build systems, flashing tools, and device communication
Hands-on experience automating mobile application testing on real devices
Strong understanding of AWS-based backend services and deployment workflows
Experience with test frameworks for unit, integration, and system testing
Salary Range: $165,000- $185,000
Our highest goal at Fellow is creating a safe, inclusive, and rewarding environment where everyone can bring their whole selves to work and thrive. We are committed to building diverse teams and strongly encourage people from underrepresented groups, including but not limited to women, people of color, LGBTQIA+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
Fellow is an equal opportunity employer. Applicants will not be discriminated against because 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 protected category prohibited by local, state or federal laws.
Offices: San Francisco, California, United States (Florida - Forge);