×
Register Here to Apply for Jobs or Post Jobs. X

Automation Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Fellow
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
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 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 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
Mobile Application Automation
  • 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
Backend Automation (AWS)
  • 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
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., 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
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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary