Junior Engineer – QA Engineering & Tooling
Overview
Join a fast-moving engineering team building the tools and systems that support quality assurance for advanced robotic mobility applications. As a Junior Engineer, you’ll contribute to full-stack applications, testing frameworks, pipeline automation, and emerging AI-assisted workflows that help engineering teams test, review, and triage more effectively.
This role is designed for an early-career software engineer who is eager to build production software, work across frontend and backend systems, and learn from experienced engineers. You’ll take ownership of well-scoped projects while collaborating with cross-functional partners to solve practical QA engineering challenges.
Required Skills
- Bachelor’s degree completed, in progress, or recently completed in computer science, engineering, or a related field
- 0–2 years of professional or internship experience in software engineering
- Working proficiency in Python and/or JavaScript/TypeScript
- Familiarity with React or a similar frontend framework
- Understanding of REST APIs and Git/version control
- Ability to work independently on well-scoped assignments
- Willingness to ask clarifying questions when requirements are ambiguous
- Strong written and verbal communication skills
- Eagerness to learn from senior engineers and contribute in a collaborative environment
- Ability to write and maintain unit and integration tests, troubleshoot defects, and improve software reliability
Nice to Have Skills
- Exposure to LLM or agent frameworks, including tool calling, prompt engineering, or evaluation workflows
- Interest in learning about agent-assisted engineering tools
- Familiarity with CI/CD pipelines, Docker, or cloud platforms such as AWS or GCP
- Coursework, internships, or personal projects involving:
- Test automation
- Data pipelines
- Artificial intelligence or machine learning
- Experience using AI coding assistants, with the judgment to critically review and validate generated code
- Exposure to end-to-end testing or integration framework development
Preferred Education and Experience
- Bachelor’s degree in computer science, engineering, or a related discipline, either completed, in progress, or recently completed
- 0–2 years of software engineering experience, including internships, academic projects, or relevant personal projects
- Demonstrated interest in full-stack development, quality engineering, developer tooling, or software automation
Other Requirements
- Three positions are available.
- Six-month contract assignment.
- Work location: Foster City or San Diego, California.
- The provided job details do not specify whether the role is remote, hybrid, or fully onsite.
- Candidates must be authorized to work under a W-2 arrangement.
- Start date: As soon as possible.





