1

Associate Software Development Engineer In Test Jobs in San Martin, CA

Collaborate with SCRUM teams (development, system, and safety) to ensure delivery of high-quality ... experience in test design and automation for embedded systems . * Strong programming skills in:

Sr Software Engineer

San Jose, CA · On-site

$143K - $189K/yr

  • Medical

  • PTO

Serve as a thought leader in software testing, mentoring and guiding SDET and QE teams, and fostering a culture of quality and continuous improvement. Research emerging technologies, tools, and ...

Sr Software Engineer

San Jose, CA · On-site

$143K - $189K/yr

  • Medical

  • PTO

Serve as a thought leader in software testing, mentoring and guiding SDET and QE teams, and fostering a culture of quality and continuous improvement. Research emerging technologies, tools, and ...

Contribute to engineering procedures by providing guidance towards code review, test coverage, and promoting high standard methodologies in software development. * Steer technical design and ...

About this role We're looking for a Software Development Engineer to help Adobe Express Mobile ship ... in Massachusetts to require or administer a lie detector test as a condition of employment or ...

You will help plan, invent, develop, and test software to support enterprise customers in using 3D ... Programming experience with TypeScript/Node.js, Go, Python, and/or C++, React, Svelte. * A desire ...

... software development guidelines. Collaboration & Leadership * Mentors engineers and improves the ... in Massachusetts to require or administer a lie detector test as a condition of employment or ...

Review code developed by other engineers and provide feedback to ensure best practices (eg, coding ... in Massachusetts to require or administer a lie detector test as a condition of employment or ...

The Opportunity Join Adobe's Developer Experience team in San Jose as a Software Development ... in Massachusetts to require or administer a lie detector test as a condition of employment or ...

As an Engineer in the Software Infrastructure group of the Product and Test Engineering department, you will be expected to execute assigned software development tasks independently, applying ...

Fluent with Test Driven Development (TDD) * Fluent in functional programming style * Confidence to be an opinionated, pragmatic developer - especially in the areas of writing high-performance ...

Showing results 21-40

Associate Software Development Engineer In Test information

See San Martin, CA salary details

$21

$46

$108

How much do associate software development engineer in test jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for associate software development engineer in test in San Martin, CA is $46.67, according to ZipRecruiter salary data. Most workers in this role earn between $33.75 and $49.42 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an associate software development engineer in test?

To thrive as an Associate Software Development Engineer In Test, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), software testing principles, and a degree in computer science or a related field. Familiarity with automated testing frameworks (like Selenium or JUnit), version control systems (such as Git), and CI/CD tools is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with development teams and identify issues efficiently. These skills and qualities are critical for ensuring software quality, reducing defects, and supporting the agile development process.

What is an associate software development engineer in test?

An Associate Software Development Engineer in Test (SDET) is an entry-level professional who designs, develops, and maintains automated tests to ensure the quality and functionality of software applications. They work closely with software developers and quality assurance teams to identify bugs, create test scripts, and automate testing processes. Their primary focus is on improving software reliability and streamlining the testing workflow by using programming skills to build robust test frameworks. This role often serves as a stepping stone to more advanced positions in quality engineering or software development.

What are some typical challenges faced by an associate software development engineer in test when collaborating with development teams?

As an Associate SDET, one common challenge is ensuring clear communication between QA and development teams, especially when clarifying requirements or reporting bugs. SDETs often need to advocate for quality while balancing release deadlines, which requires effective collaboration and negotiation skills. Additionally, integrating automated tests into fast-paced development cycles can be complex, especially when dealing with evolving codebases or shifting priorities. Overcoming these challenges involves proactive communication, continuous learning, and adaptability within agile team structures.

What is the difference between Associate Software Development Engineer In Test vs Software Development Engineer In Test?

AspectAssociate Software Development Engineer In TestSoftware Development Engineer In Test
QualificationsBachelor's in CS or related field, some experienceBachelor's or higher in CS, more experience often required
Work EnvironmentEntry-level, collaborative teams, learning-focusedMore autonomous, complex testing tasks, leadership roles
ResponsibilitiesWriting basic test scripts, executing tests, learning automation toolsDesigning test frameworks, automating tests, improving testing processes

The main difference is experience level and scope. Associate Software Development Engineer In Test roles are entry-level, focusing on learning and executing tests, while Software Development Engineer In Test positions involve more complex automation and design responsibilities, often requiring more experience.

What cities near San Martin, CA are hiring for Associate Software Development Engineer In Test jobs?

Cities near San Martin, CA with the most Associate Software Development Engineer In Test job openings:

Infographic showing various Associate Software Development Engineer In Test job openings in San Martin, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Hybrid job distribution, with an average salary of $97,080 per year, or $46.7 per hour.

Sr. Software Engineer in Test

NIO USA, INC

San Jose, CA

$143K - $186K/yr

Full-time

Re-posted 27 days ago


Job description

About NIO

NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of “Blue Sky Coming”.

NIO envisions itself as a user enterprise where innovative technology meets experience excellence. NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth.

NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand.


About the Position

We are looking for a highly motivated QA / Validation Engineer to join our team working on a Next-Generation Automotive Operating System and Hypervisor platform. This role focuses on test automation, system validation, and continuous integration pipelines, ensuring high-quality, scalable, and functionally safe automotive software solutions.

You will work closely with cross-functional SCRUM teams, contributing to both software validation frameworks and hardware-based testing environments.

Responsibilities
  • Design, develop, and execute automated test suites for OS foundation layers and hypervisor components.
  • Build and enhance scalable test frameworks to improve coverage, efficiency, and debugging capabilities.
  • Develop and maintain CI/CD pipelines (Jenkins-based) for automated validation, regression, and nightly test execution.
  • Set up and manage hardware validation environments, including board bring-up, flashing, logging, and remote execution.
  • Collaborate with SCRUM teams (development, system, and safety) to ensure delivery of high-quality, functionally safe software.
  • Create and maintain test specifications, validation plans, and user documentation for test tools and environments.
  • Analyze failures from CI/CD runs, identify root causes, and drive debugging and issue resolution.
  • Support long-duration, stress, and reliability testing across multiple platforms.
  • Contribute to continuous improvement of QA processes, automation coverage, and test infrastructure.
Required Qualifications
  • Bachelor’s or Master’s degree in Electrical EngineeringComputer EngineeringComputer Science, or equivalent.
  • 5+ years of experience in test design and automation for embedded systems.
  • Strong programming skills in:
    • Python
    • C/C++
    • Bash scripting
  • Hands-on experience with:
    • Jenkins pipelines (CI/CD automation)
    • Git-based version control workflows
  • Experience working with hardware setups (board-level testing, logs, debugging tools).
  • Solid understanding of test automation frameworks and debugging methodologies.
  • Ability to work effectively in a global, cross-functional team environment.
  • Strong ownership mindset with a focus on quality and customer impact.
Preferred Qualifications
  • Working Experience with one or more operating systems:
    • Linux OS internals
    • FreeRTOS
    • SafeRTOS
  • Experience with virtualization technologies:
    • KVM
    • QEMU
  • Experience with containerization and DevOps tools:
    • Docker
    • Jenkins
    • GitLab CI
  • Knowledge of functional safety standards (ISO 26262).
  • Experience with automotive and networking protocols:
    • Ethernet, TCP/IP
    • CAN / LIN networks
  • Exposure to stress and reliability tools (e.g., stress-ng) is a plus.
Compensation
The US base salary range for this full-time position is $143,200.00 - $186,000.00.
  • Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

  • Please note that the compensation details listed in US role postings reflect the base salary only. It does not include discretionary bonus, equity, or benefits.

Benefits

Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:

  • Anthem Blue Cross, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage.  
  • Dental (including orthodontic coverage) and vision plan.  Both provide options with a $0 paycheck contribution covering you and your eligible dependents.
  • Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible Anthem Blue Cross medical plan
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with Brokerage Link option
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • 13 Paid Holidays a year
  • Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO)
  • Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO)
  • Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance
  • Commuter benefits
  • Mobile Cell Phone Credit
  • Free lunch and snacks
  • Onsite gym
  • Employee discounts and perks program

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.