Engineer Jobs

10,000 jobs found — updated daily

Senior Software Engineer

GMMountain View, CA

About The Position

We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for executing Android compatibility tests, identifying failures, and providing detailed test reports. You will also triage defects, support root cause analysis, and modify upstream code to resolve compatibility test suite failures. Additionally, you will design and develop tools and scripts to automate test workflows, set up and configure test equipment and environments (including simulation or target hardware), and participate in the continuous improvement of our testing processes. A key aspect of this role is driving down defect resolutions to ensure code quality metrics are met for software releases.

Requirements

  • Bachelor's degree in Electrical Engineering, Electronic Engineering, Software Engineering, Computer Science, Computer Engineering, or related field of study and Seven (7) years of experience as a Software Engineer, Senior Systems Engineer, or related occupation.
  • Seven (7) years of experience with Software Development and Validation on a preferably Linux based open source operation system focused on system, framework and validation tools and methodologies including Android, Custom-Linux and Custom in-house org OS.
  • Seven (7) years of experience with End to End development of software solutions, validation tools and continuous improvement of existing software features and functionality with an object-oriented / functional / cross-platform/ scripting/ general purpose programming language including Python, Java, C, C++, and Javascript.
  • Seven (7) years of experience with Creating and executing of system level automated test frameworks, validating system definition documents and requirements where in the system is including but not limited to Automotive, embedded and consumer oriented devices.
  • Seven (7) years of experience with Scrum/Agile software development process and SCM tools including Github, Git, Gerrit, OpenGrok, JIRA, and JIRAAlign.
  • Seven (7) years of experience with Creating and implementing Automation workflows with CI/CD DevOps pipelines like github, Jenkins.

Responsibilities

  • Execute Android compatibility tests (e.g. CTS), identify failures and provide test report.
  • Triage and support root cause analysis on defects.
  • Change and upstream code to solve failures related to compatibility test suites.
  • Design and develop the tools/scripts to automate test workflow.
  • Setup and configure necessary test equipment and environments for test execution and automation.
  • Test environments may include simulation or target hardware.
  • Participate in the continuous improvement of test process.
  • Drive down defect resolutions to ensure code quality metrics met for SW releases.

Benefits

  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service